Changeset e3890b3f in mainline for kernel/arch/sparc64/src
- Timestamp:
- 2006-10-15T12:46:29Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 2b017ba
- Parents:
- 63530c62
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/sparc64/src/trap/interrupt.c
r63530c62 re3890b3f 47 47 #include <mm/tlb.h> 48 48 #include <config.h> 49 #include <synch/spinlock.h> 49 50 50 51 /* … … 89 90 data0 = asi_u64_read(ASI_UDB_INTR_R, ASI_UDB_INTR_R_DATA_0); 90 91 91 irq_t *irq = irq_dispatch (data0);92 irq_t *irq = irq_dispatch_and_lock(data0); 92 93 if (irq) { 93 94 /* … … 95 96 */ 96 97 irq->handler(irq, irq->arg); 98 spinlock_unlock(&irq->lock); 97 99 } else if (data0 > config.base) { 98 100 /*
Note:
See TracChangeset
for help on using the changeset viewer.