[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. :^)