Thomas Gleixner
c4b1598023
frv: Remove stale irq_chip.end
...
irq_chip.end got obsolete with the removal of __do_IRQ().
irq-mb93093.c even lacks an implementation, but nobody noticed that
it's broken since commit 88d6e1 in 2006.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
Signed-off-by: David Howells <dhowells@redhat.com >
2011-03-29 14:05:12 +01:00
Amerigo Wang
5ca7202bc4
FRV: Do some cleanups
...
1. frv doesn't support SMP, remove the useless SMP bits.
2. frv has its own alloc_task_struct, so define __HAVE_ARCH_TASK_STRUCT_ALLOCATOR
(I am not sure if frv should use generic alloc_task_struct().)
Signed-off-by: WANG Cong <amwang@redhat.com >
Signed-off-by: David Howells <dhowells@redhat.com >
2011-03-29 14:05:12 +01:00
David Howells
5ef9bdde9c
FRV: Missing node arg in alloc_thread_info_node() macro
...
There are two alloc_thread_info_node() macros defined (one for debugging and
one for normal). The commit that changed them most recently:
commit b6a84016bd
Author: Eric Dumazet <eric.dumazet@gmail.com >
Date: Tue Mar 22 16:30:42 2011 -0700
Subject: mm: NUMA aware alloc_thread_info_node()
didn't add the node argument into the macro argument list for the normal macro.
This results in the following error:
kernel/fork.c:267:39: error: macro "alloc_thread_info_node" passed 2 arguments, but takes just 1
kernel/fork.c: In function 'dup_task_struct':
kernel/fork.c:267: error: 'alloc_thread_info_node' undeclared (first use in this function)
kernel/fork.c:267: error: (Each undeclared identifier is reported only once
kernel/fork.c:267: error: for each function it appears in.)
Signed-off-by: David Howells <dhowells@redhat.com >
2011-03-29 14:05:12 +01:00
Mike Frysinger
f55f199b7d
NOMMU: implement access_remote_vm
...
Recent vm changes brought in a new function which the core procfs code
utilizes. So implement it for nommu systems too to avoid link failures.
Signed-off-by: Mike Frysinger <vapier@gentoo.org >
Signed-off-by: David Howells <dhowells@redhat.com >
Tested-by: Simon Horman <horms@verge.net.au >
Tested-by: Ithamar Adema <ithamar.adema@team-embedded.nl >
Acked-by: Greg Ungerer <gerg@uclinux.org >
2011-03-29 14:05:12 +01:00
Thomas Gleixner
9ad198cba2
gpio: ab8500: Mark broken
...
This driver is broken in several aspects.
1) old style irq_chip functions. Sigh
2) Abuse of the unlock callback. That's not supposed to be a state
machine for evrything and some more.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
2011-03-29 14:50:42 +02:00
Thomas Gleixner
851d7cf647
genirq: Remove move_*irq leftovers
...
All users converted to new interface.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
2011-03-29 14:50:32 +02:00
Thomas Gleixner
0c6f8a8b91
genirq: Remove compat code
...
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
2011-03-29 14:48:19 +02:00
Thomas Gleixner
dced35aeb0
drivers: Final irq namespace conversion
...
Scripted with coccinelle.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
2011-03-29 14:48:19 +02:00
Thomas Gleixner
2a8f55b1f5
mn10300: Use generic show_interrupts()
...
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
2011-03-29 14:48:19 +02:00
Thomas Gleixner
232f1d8591
mn10300: Cleanup irq_desc access
...
The migration needs only access to irq_data.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
2011-03-29 14:48:18 +02:00
Thomas Gleixner
f4c547ebb4
mn10300: Convert genirq namespace
...
Convert to new function names. Converted with coccinelle.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
2011-03-29 14:48:18 +02:00
Thomas Gleixner
a120017c50
frv: Use generic show_interrupts()
...
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
2011-03-29 14:48:18 +02:00
Thomas Gleixner
de2e95a663
frv: Convert genirq namespace
...
Convert to new function names. Converted with coccinelle.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
2011-03-29 14:48:18 +02:00
Thomas Gleixner
808339b1dd
frv: Select GENERIC_HARDIRQS_NO_DEPRECATED
...
All chips converted
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
Cc: David Howells <dhowells@redhat.com >
LKML-Reference: <20110206192106.601290592@linutronix.de >
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
2011-03-29 14:48:18 +02:00
Thomas Gleixner
380e311196
frv: Convert cpu irq_chip to new functions
...
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
Cc: David Howells <dhowells@redhat.com >
LKML-Reference: <20110206192106.501651128@linutronix.de >
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
2011-03-29 14:48:17 +02:00
Thomas Gleixner
a55174f1ec
frv: Convert mb93493 irq_chip to new functions
...
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
Cc: David Howells <dhowells@redhat.com >
LKML-Reference: <20110206192106.401266547@linutronix.de >
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
2011-03-29 14:48:17 +02:00
Thomas Gleixner
9741f28688
frv: Convert mb93093 irq_chip to new function
...
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
Cc: David Howells <dhowells@redhat.com >
LKML-Reference: <20110206192106.300303769@linutronix.de >
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
2011-03-29 14:48:17 +02:00
Thomas Gleixner
ac3460554b
frv: Convert mb93091 irq_chip to new functions
...
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
Cc: David Howells <dhowells@redhat.com >
LKML-Reference: <20110206192106.203431646@linutronix.de >
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
2011-03-29 14:48:17 +02:00
Thomas Gleixner
0f421c9dc2
frv: Fix typo from __do_IRQ overhaul
...
Compiles way better.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
Cc: David Howells <dhowells@redhat.com >
LKML-Reference: <20110206192106.109992056@linutronix.de >
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
2011-03-29 14:48:16 +02:00
Thomas Gleixner
db3b3602b9
frv: Remove stale irq_chip.end
...
irq_chip.end got obsolete with the removal of __do_IRQ().
irq-mb93093.c even lacks an implementation, but nobody noticed that
it's broken since commit 88d6e1 in 2006.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
Cc: David Howells <dhowells@redhat.com >
LKML-Reference: <20110206192106.011224503@linutronix.de >
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
2011-03-29 14:48:16 +02:00
Thomas Gleixner
0b98b1636c
m68k: Convert irq function namespace
...
Scripted with coccinelle.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
2011-03-29 14:48:15 +02:00
Thomas Gleixner
a3b975c49e
xen: Use new irq_move functions
...
These functions take irq_data as an argument and avoid a redundant
lookup in the sparse irq case.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
Cc: Ian Campbell <ian.campbell@citrix.com >
Cc: Jeremy Fitzhardinge <jeremy@goop.org >
Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com >
2011-03-29 14:48:15 +02:00
Thomas Gleixner
c442b8068f
xen: Cleanup genirq namespace
...
Converted with coccinelle.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
2011-03-29 14:48:15 +02:00
Thomas Gleixner
37daf3223e
unicore32: Use generic show_interrupts()
...
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
2011-03-29 14:48:15 +02:00
Thomas Gleixner
e1f5ce819c
unicore32: Convert to new irq function names
...
Scripted with coccinelle.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
2011-03-29 14:48:14 +02:00