Changeset a35b458 in mainline for kernel/generic/src/ddi/irq.c
- Timestamp:
- 2018-03-02T20:10:49Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- f1380b7
- Parents:
- 3061bc1
- git-author:
- Jiří Zárevúcky <zarevucky.jiri@…> (2018-02-28 17:38:31)
- git-committer:
- Jiří Zárevúcky <zarevucky.jiri@…> (2018-03-02 20:10:49)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/src/ddi/irq.c
r3061bc1 ra35b458 115 115 irq_spinlock_initialize(&irq->lock, "irq.lock"); 116 116 irq->inr = -1; 117 117 118 118 irq_initialize_arch(irq); 119 119 } … … 153 153 } 154 154 irq_spinlock_unlock(l, false); 155 155 156 156 return NULL; 157 157 } … … 179 179 * In the usual case the uspace handlers have precedence. 180 180 */ 181 181 182 182 if (console_override) { 183 183 irq_t *irq = irq_dispatch_and_lock_table(&irq_kernel_hash_table, … … 185 185 if (irq) 186 186 return irq; 187 187 188 188 return irq_dispatch_and_lock_table(&irq_uspace_hash_table, 189 189 &irq_uspace_hash_table_lock, inr); 190 190 } 191 191 192 192 irq_t *irq = irq_dispatch_and_lock_table(&irq_uspace_hash_table, 193 193 &irq_uspace_hash_table_lock, inr); 194 194 if (irq) 195 195 return irq; 196 196 197 197 return irq_dispatch_and_lock_table(&irq_kernel_hash_table, 198 198 &irq_kernel_hash_table_lock, inr);
Note:
See TracChangeset
for help on using the changeset viewer.