[parisc-linux-cvs] linux grundler

Grant Grundler grundler@puffin.external.hp.com
Tue, 12 Jun 2001 10:09:52 -0600


CVSROOT:	/home/cvs/parisc
Module name:	linux
Changes by:	grundler	01/06/12 10:09:52

Modified files:
	arch/parisc/kernel: entry.S irq.c 

Log message:
Short code path between entry.S and call to device driver ISR.
Basically, call CPU specific IRQ mask handler (do_cpu_irq_mask())
allows me to remove several function calls and branches from the
code path. Cleaned up prumpf's cruft in the process.

PARISC_IRQ_CR16_COUNTS ifdef in irq.c needs two fields added
to include/linux/interrupt.h:struct irqaction before it can be
enabled. I've done that locally but need to discuss adding
stuff to generic header file with upstream (Ingo Molnar).
This might get removed/changed in the future but I'm too lazy
to "unmerge" at the moment. :^)