Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/nic/e1k/e1k.c

    r3f74275 r582a0b8  
    12531253 * @param nic Driver data
    12541254 *
    1255  * @return IRQ capability handle if the handler was registered
     1255 * @return EOK if the handler was registered
    12561256 * @return Negative error code otherwise
    12571257 *
     
    12681268        e1000_irq_code.cmds[2].addr = e1000->reg_base_phys + E1000_IMC;
    12691269       
    1270         int cap = register_interrupt_handler(nic_get_ddf_dev(nic), e1000->irq,
    1271             e1000_interrupt_handler, &e1000_irq_code);
     1270        int rc = register_interrupt_handler(nic_get_ddf_dev(nic),
     1271            e1000->irq, e1000_interrupt_handler, &e1000_irq_code);
    12721272       
    12731273        fibril_mutex_unlock(&irq_reg_mutex);
    1274         return cap;
     1274        return rc;
    12751275}
    12761276
     
    21522152        ddf_fun_set_ops(fun, &e1000_dev_ops);
    21532153       
    2154         int irq_cap = e1000_register_int_handler(nic);
    2155         if (irq_cap < 0) {
    2156                 rc = irq_cap;
     2154        rc = e1000_register_int_handler(nic);
     2155        if (rc != EOK)
    21572156                goto err_fun_create;
    2158         }
    21592157       
    21602158        rc = e1000_initialize_rx_structure(nic);
     
    21912189        e1000_uninitialize_rx_structure(nic);
    21922190err_irq:
    2193         unregister_interrupt_handler(dev, irq_cap);
     2191        unregister_interrupt_handler(dev, DRIVER_DATA_DEV(dev)->irq);
    21942192err_fun_create:
    21952193        ddf_fun_destroy(fun);
Note: See TracChangeset for help on using the changeset viewer.