PERFORCE change 112549 for review
Paolo Pisati
piso at FreeBSD.org
Fri Jan 5 09:55:42 PST 2007
http://perforce.freebsd.org/chv.cgi?CH=112549
Change 112549 by piso at piso_newluxor on 2007/01/05 17:55:10
Arm interrupt handling doesn't have any particular case anymore:
simplify the MD code dropping the switch at all.
Affected files ...
.. //depot/projects/soc2006/intr_filter/arm/arm/intr.c#14 edit
Differences ...
==== //depot/projects/soc2006/intr_filter/arm/arm/intr.c#14 (text+ko) ====
@@ -135,25 +135,14 @@
arm_handler_execute(struct trapframe *frame, int irqnb __unused)
{
struct intr_event *event;
- int i, res;
+ int i;
PCPU_LAZY_INC(cnt.v_intr);
while ((i = arm_get_next_irq()) != -1) {
intrcnt[intrcnt_tab[i]]++;
event = intr_events[i];
- res = handle_intr(event, frame, intr_eoi_src_stub,
+ handle_intr(event, frame, intr_eoi_src_stub,
intr_disab_eoi_src, (void *)i);
- switch (res) {
- case 0:
- break;
- case ECHILD:
- break;
- case EINVAL:
- break;
- default:
- printf("Ouch! Return code from mi_handle_intr()"
- "not expected.\n");
- }
}
}
More information about the p4-projects
mailing list