Thomas Gleixner
fe12bc2c99
genirq: Uninline and sanity check generic_handle_irq()
...
generic_handle_irq() is missing a NULL pointer check for the result of
irq_to_desc. This was a not a big problem, but we want to expose it to
drivers, so we better have sanity checks in place. Add a return value
as well, which indicates that the irq number was valid and the handler
was invoked.
Based on the pure code move from Jonathan Cameron.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
Cc: Jonathan Cameron <jic23@cam.ac.uk >
2011-05-18 14:59:08 +02:00
..
2011-03-31 11:26:23 -03:00
2011-03-20 18:14:55 -07:00
2011-05-18 14:59:08 +02:00
2011-04-11 22:54:48 +02:00
2011-04-07 11:14:49 -07:00
2011-04-16 13:51:05 +02:00
2011-03-31 11:26:23 -03:00
2011-03-14 09:15:23 -04:00
2011-03-31 11:26:23 -03:00
2011-03-23 19:46:28 -07:00
2011-03-23 19:47:06 -07:00
2011-03-31 11:26:23 -03:00
2011-03-31 11:26:23 -03:00
2011-03-23 19:46:35 -07:00
2011-03-23 19:47:19 -07:00
2011-03-23 19:47:02 -07:00
2011-03-31 11:26:23 -03:00
2011-03-24 10:16:26 -07:00
2011-03-23 19:47:08 -07:00
2011-04-15 16:34:32 +02:00
2011-03-23 19:47:08 -07:00
2011-03-15 18:53:35 -07:00
2011-03-25 17:52:22 -07:00
2011-04-07 11:14:49 -07:00
2011-03-31 11:26:23 -03:00
2011-03-31 11:26:23 -03:00
2011-03-23 13:54:47 +01:00
2011-03-31 11:26:23 -03:00
2011-03-23 19:47:19 -07:00
2011-03-31 11:26:23 -03:00
2011-03-31 11:26:23 -03:00
2011-03-23 19:47:08 -07:00
2011-03-31 11:26:23 -03:00
2011-03-22 17:44:11 -07:00
2011-03-31 11:26:23 -03:00
2011-04-11 11:07:55 +02:00
2011-03-23 19:46:58 -07:00
2011-04-18 10:35:30 -07:00
2011-03-15 00:43:18 +01:00
2011-03-31 11:26:23 -03:00
2011-03-31 11:26:23 -03:00
2011-03-22 17:44:13 -07:00
2011-03-23 19:47:05 -07:00
2011-03-04 08:05:41 -08:00
2011-03-04 08:05:08 -08:00
2011-03-04 08:05:17 -08:00
2011-03-23 19:46:22 -07:00
2011-03-31 11:26:23 -03:00
2011-04-11 11:08:54 +02:00
2011-03-23 14:09:41 +01:00
2011-03-31 11:26:23 -03:00
2011-03-23 14:09:41 +01:00
2011-04-16 13:27:55 +02:00
2011-04-08 11:05:24 -07:00
2011-03-22 17:44:11 -07:00
2011-03-31 11:26:23 -03:00
2011-03-22 17:44:01 -07:00
2011-03-15 02:21:44 -04:00
2011-03-23 19:47:06 -07:00
2011-03-14 09:15:28 -04:00
2011-03-23 19:46:51 -07:00
2011-03-23 19:46:54 -07:00
2011-03-23 19:47:14 -07:00
2011-03-15 18:53:35 -07:00
2011-03-15 18:53:35 -07:00
2011-03-23 19:47:08 -07:00
2011-03-31 11:26:23 -03:00
2011-03-23 19:46:59 -07:00
2011-03-23 19:47:03 -07:00
2011-03-31 11:26:23 -03:00
2011-03-22 17:44:12 -07:00
2011-03-31 11:26:23 -03:00