Changeset 91b60499 in mainline for uspace/drv/char/ns8250/ns8250.c
- Timestamp:
- 2017-09-30T06:29:42Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 300f4c4
- Parents:
- d076f16 (diff), 6636fb19 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/char/ns8250/ns8250.c
rd076f16 r91b60499 160 160 /** The irq assigned to this device. */ 161 161 int irq; 162 /** IRQ capability handle */ 163 int irq_cap; 162 164 /** The base i/o address of the devices registers. */ 163 165 uintptr_t io_addr; … … 797 799 static inline int ns8250_unregister_interrupt_handler(ns8250_t *ns) 798 800 { 799 return unregister_interrupt_handler(ns->dev, ns->irq );801 return unregister_interrupt_handler(ns->dev, ns->irq_cap); 800 802 } 801 803 … … 849 851 850 852 /* Register interrupt handler. */ 851 if (ns8250_register_interrupt_handler(ns) != EOK) { 853 ns->irq_cap = ns8250_register_interrupt_handler(ns); 854 if (ns->irq_cap < 0) { 852 855 ddf_msg(LVL_ERROR, "Failed to register interrupt handler."); 853 856 rc = EADDRNOTAVAIL;
Note:
See TracChangeset
for help on using the changeset viewer.