Changeset 071a1ddb in mainline for uspace/drv/char/i8042/i8042.c


Ignore:
Timestamp:
2017-12-08T21:17:27Z (6 years ago)
Author:
Jiří Zárevúcky <zarevucky.jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
0722869, 569a51a
Parents:
9233e9d
git-author:
Jiří Zárevúcky <zarevucky.jiri@…> (2017-12-08 00:30:18)
git-committer:
Jiří Zárevúcky <zarevucky.jiri@…> (2017-12-08 21:17:27)
Message:

Return IRQ handles via a separate out parameter in all uspace code.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/char/i8042/i8042.c

    r9233e9d r071a1ddb  
    281281        };
    282282       
    283         const int irq_kbd_cap = register_interrupt_handler(ddf_dev, irq_kbd,
    284             i8042_irq_handler, &irq_code);
    285         if (irq_kbd_cap < 0) {
    286                 rc = irq_kbd_cap;
     283        int irq_kbd_cap;
     284        rc = register_interrupt_handler(ddf_dev, irq_kbd,
     285            i8042_irq_handler, &irq_code, &irq_kbd_cap);
     286        if (rc != EOK) {
    287287                ddf_msg(LVL_ERROR, "Failed set handler for kbd: %s.",
    288288                    ddf_dev_get_name(ddf_dev));
     
    290290        }
    291291       
    292         const int irq_mouse_cap = register_interrupt_handler(ddf_dev, irq_mouse,
    293             i8042_irq_handler, &irq_code);
    294         if (irq_mouse_cap < 0) {
    295                 rc = irq_mouse_cap;
     292        int irq_mouse_cap;
     293        rc = register_interrupt_handler(ddf_dev, irq_mouse,
     294            i8042_irq_handler, &irq_code, &irq_mouse_cap);
     295        if (rc != EOK) {
    296296                ddf_msg(LVL_ERROR, "Failed set handler for mouse: %s.",
    297297                    ddf_dev_get_name(ddf_dev));
Note: See TracChangeset for help on using the changeset viewer.