Thomas Gleixner
10e53f5834
alpha: Enable GENERIC_HARDIRQS_NO_DEPRECATED
...
All interrupt chips are converted. Mark it clean.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
Signed-off-by: Matt Turner <mattst88@gmail.com >
2011-03-02 14:58:00 -05:00
Thomas Gleixner
0b534cf3e8
alpha: irq: Convert affinity to use irq_data
...
affinity is moving to irq_data. Fix it up.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
Signed-off-by: Matt Turner <mattst88@gmail.com >
2011-03-02 14:57:59 -05:00
Thomas Gleixner
eb1e17fb99
alpha: irq: Remove pointless irq status manipulation
...
The irq descriptors are initialized IRQ_DISABLED in the generic
code. No need to fiddle with them.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
Signed-off-by: Matt Turner <mattst88@gmail.com >
2011-03-02 14:57:59 -05:00
Thomas Gleixner
628150cae3
alpha: titan: Convert irq_chip functions
...
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
Signed-off-by: Matt Turner <mattst88@gmail.com >
2011-03-02 14:57:59 -05:00
Thomas Gleixner
b148c61461
alpha: takara: Convert irq_chip functions
...
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
Signed-off-by: Matt Turner <mattst88@gmail.com >
2011-03-02 14:57:58 -05:00
Thomas Gleixner
c90c10c8bf
alpha: sable: Convert irq_chip functions
...
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
Signed-off-by: Matt Turner <mattst88@gmail.com >
2011-03-02 14:57:58 -05:00
Thomas Gleixner
2758a8af18
alpha: rx164: Convert irq_chip functions
...
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
Signed-off-by: Matt Turner <mattst88@gmail.com >
2011-03-02 14:57:58 -05:00
Thomas Gleixner
76f4645fc2
alpha: noritake: Convert irq_chip functions
...
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
Signed-off-by: Matt Turner <mattst88@gmail.com >
2011-03-02 14:57:58 -05:00
Thomas Gleixner
67436cef19
alpha: rawhide: Convert irq_chip functions
...
Signed-off-by: Matt Turner <mattst88@gmail.com >
2011-03-02 14:57:57 -05:00
Thomas Gleixner
a326526360
alpha: mikasa: Convert irq_chip functions
...
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
Signed-off-by: Matt Turner <mattst88@gmail.com >
2011-03-02 14:57:57 -05:00
Thomas Gleixner
08876fe851
alpha: marvel: Convert irq_chip functions
...
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
Signed-off-by: Matt Turner <mattst88@gmail.com >
2011-03-02 14:57:57 -05:00
Thomas Gleixner
c049766445
alpha: eiger: Convert irq_chip functions
...
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
Signed-off-by: Matt Turner <mattst88@gmail.com >
2011-03-02 14:57:56 -05:00
Thomas Gleixner
02e5d87be2
alpha: eb64p: Convert irq_chip functions
...
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
Signed-off-by: Matt Turner <mattst88@gmail.com >
2011-03-02 14:57:56 -05:00
Thomas Gleixner
d677f4508a
alpha: dp264: Convert irq_chip functions
...
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
Signed-off-by: Matt Turner <mattst88@gmail.com >
2011-03-02 14:57:56 -05:00
Thomas Gleixner
118b4691da
alpha: cabriolet: Convert irq_chip functions
...
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
Signed-off-by: Matt Turner <mattst88@gmail.com >
2011-03-02 14:57:56 -05:00
Thomas Gleixner
ff53afe66a
alpha: i8259, alcor, jensen wildfire: Convert irq_chip
...
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
Signed-off-by: Matt Turner <mattst88@gmail.com >
2011-03-02 14:57:55 -05:00
Thomas Gleixner
35252254cb
alpha: srm: Convert irq_chip functions
...
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
Signed-off-by: Matt Turner <mattst88@gmail.com >
2011-03-02 14:57:55 -05:00
Thomas Gleixner
592924c774
alpha: Pyxis convert irq_chip functions
...
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
Signed-off-by: Matt Turner <mattst88@gmail.com >
2011-03-02 14:57:55 -05:00
Morten Holst Larsen
0c7a720bd1
Fix typo in call to irq_to_desc()
...
Fix typo in call to irq_to_desc()
Signed-off-by: Morten H. Larsen <m-larsen@post6.tele.dk >
Signed-off-by: Matt Turner <mattst88@gmail.com >
2011-03-02 14:57:34 -05:00
Thomas Gleixner
e27ec649a0
alpha: Use generic irq Kconfig
...
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
Cc: Richard Henderson <rth@twiddle.net >
2011-01-21 11:55:31 +01:00
Thomas Gleixner
1c77ff22f5
genirq: Remove __do_IRQ
...
All architectures are finally converted. Remove the cruft.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
Cc: Richard Henderson <rth@twiddle.net >
Cc: Mike Frysinger <vapier@gentoo.org >
Cc: David Howells <dhowells@redhat.com >
Cc: Tony Luck <tony.luck@intel.com >
Cc: Greg Ungerer <gerg@uclinux.org >
Cc: Michal Simek <monstr@monstr.eu >
Acked-by: David Howells <dhowells@redhat.com >
Cc: Kyle McMartin <kyle@mcmartin.ca >
Acked-by: Benjamin Herrenschmidt <benh@kernel.crashing.org >
Cc: Chen Liqin <liqin.chen@sunplusct.com >
Cc: "David S. Miller" <davem@davemloft.net >
Cc: Chris Metcalf <cmetcalf@tilera.com >
Cc: Jeff Dike <jdike@addtoit.com >
2011-01-21 11:55:31 +01:00
Ivan Kokshaysky
f5de6ecc84
alpha: fix WARN_ON in __local_bh_enable()
...
Interrupts ought to be disabled _before_ irq_enter().
Signed-off-by: Ivan Kokshaysky <ink@jurassic.park.msu.ru >
Signed-off-by: Matt Turner <mattst88@monolith.freenet-rz.de >
2011-01-17 05:42:16 +01:00
Ivan Kokshaysky
e2609f6aa2
alpha: fix breakage caused by df9ee29270
...
Commit df9ee29270 made arch_local_irq_save and arch_local_irq_restore
static inline which with -Werror trips up on __set_hae() and _set_hae()
which are extern inline. The naive solution is to make __set_hae() and
set_hae() static inline but for reasons described in commit d559d4a24a
this breaks the generic kernel build. Instead, since this is architecture
specific code, this patch hard wires in the architecture specific method
f disabling and enabling interrupts.
Tested-by: Michael Cree <mcree@orcon.net.nz >
Signed-off-by: Ivan Kokshaysky <ink@jurassic.park.msu.ru >
Signed-off-by: Matt Turner <mattst88@gmail.com >
2011-01-17 05:42:15 +01:00
Matt Turner
00649643b1
alpha: add GENERIC_HARDIRQS_NO__DO_IRQ to Kconfig
...
Acked-by: Kyle McMartin <kyle@redhat.com >
Signed-off-by: Matt Turner <mattst88@gmail.com >
2011-01-17 05:42:14 +01:00
Namhyung Kim
da9c0212bc
alpha/osf_sys: remove unused MAX_SELECT_SECONDS
...
Remove the leftover from the commit 14e2acd868 ("select:
fix alpha OSF wrapper").
Signed-off-by: Namhyung Kim <namhyung@gmail.com >
Cc: Arjan van de Ven <arjan@linux.intel.com >
Signed-off-by: Matt Turner <mattst88@gmail.com >
2011-01-17 05:42:14 +01:00