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