Ralf,
the following series converts all mips irq chips to the new callbacks
and makes use of the enhancements which were made in the genirq core
code. That series includes two patches from Lars which do the initial
conversion of jz4740.
It requires two patches which are in
git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip irq/for-mips
Please pull that branch into your tree.
The series is compile tested as far as the defconfigs compile. Some of
them refuse to build before that series, so I ignored them.
tarball of the quilt series can be found here for your conveniance:
http://master.kernel.org/~tglx/patches.tar.bz2
Thanks,
tglx
---
Kconfig | 2
alchemy/common/irq.c | 98 ++++++++--------
alchemy/devboards/bcsr.c | 18 +-
ar7/irq.c | 42 +++---
ath79/irq.c | 23 +--
bcm63xx/irq.c | 77 +++++-------
cavium-octeon/octeon-irq.c | 237 ++++++++++++++++++---------------------
dec/ioasic-irq.c | 60 ++-------
dec/kn02-irq.c | 23 +--
emma/markeins/irq.c | 67 ++++-------
include/asm/irq.h | 64 +++++-----
jazz/irq.c | 14 --
jz4740/gpio.c | 111 ++++++++----------
jz4740/irq.c | 32 +++--
kernel/i8259.c | 37 ++----
kernel/irq-gic.c | 44 ++-----
kernel/irq-gt641xx.c | 26 ++--
kernel/irq-msc01.c | 51 +++-----
kernel/irq-rm7000.c | 18 +-
kernel/irq-rm9000.c | 49 +++-----
kernel/irq.c | 49 --------
kernel/irq_cpu.c | 46 +++----
kernel/irq_txx9.c | 28 ++--
kernel/smtc.c | 13 --
lasat/interrupt.c | 16 +-
loongson/common/bonito-irq.c | 16 +-
mti-malta/malta-smtc.c | 9 -
pci/msi-octeon.c | 20 +--
pmc-sierra/msp71xx/msp_irq_cic.c | 41 ++----
pmc-sierra/msp71xx/msp_irq_per.c | 80 ++-----------
pmc-sierra/msp71xx/msp_irq_slp.c | 18 +-
pnx833x/common/interrupts.c | 98 ++--------------
pnx8550/common/int.c | 18 +-
powertv/asic/irq_asic.c | 13 --
rb532/irq.c | 32 ++---
sgi-ip22/ip22-int.c | 60 ++++-----
sgi-ip27/ip27-irq.c | 38 ++----
sgi-ip27/ip27-timer.c | 11 -
sgi-ip32/ip32-irq.c | 134 ++++++----------------
sibyte/bcm1480/irq.c | 55 +++------
sibyte/sb1250/irq.c | 53 ++------
sni/a20r.c | 23 ---
sni/pcimt.c | 21 ---
sni/pcit.c | 21 ---
sni/rm200.c | 42 ++----
txx9/generic/irq_tx4939.c | 28 ++--
txx9/jmr3927/irq.c | 14 --
txx9/rbtx4927/irq.c | 58 ++++-----
txx9/rbtx4938/irq.c | 54 +++-----
txx9/rbtx4939/irq.c | 14 --
vr41xx/common/icu.c | 72 +++++------
vr41xx/common/irq.c | 19 +--
52 files changed, 944 insertions(+), 1363 deletions(-)
|