Files
ack-tegra/include/linux
Eric W. Biederman 5b912c108c msi: Kill the msi_desc array.
We need to be able to get from an irq number to a struct msi_desc.
The msi_desc array in msi.c had several short comings the big one was
that it could not be used outside of msi.c.  Using irq_data in struct
irq_desc almost worked except on some architectures irq_data needs to
be used for something else.

So this patch adds a msi_desc pointer to irq_desc, adds the appropriate
wrappers and changes all of the msi code to use them.

The dynamic_irq_init/cleanup code was tweaked to ensure the new
field is left in a well defined state.

Signed-off-by: Eric W. Biederman <ebiederm@xmission.com>
Acked-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2007-02-07 15:50:08 -08:00
..
2006-12-08 08:28:57 -08:00
2006-12-04 02:00:22 -05:00
2007-01-04 12:18:19 -05:00
2006-12-02 21:22:55 -08:00
2006-12-02 21:22:55 -08:00
2006-12-02 21:22:55 -08:00
2006-12-06 20:14:22 -08:00
2006-12-08 08:28:39 -08:00
2006-12-19 11:12:46 +01:00
2006-12-07 08:39:37 -08:00
2006-12-07 08:39:20 -08:00
2006-12-08 08:28:39 -08:00
2007-01-30 08:26:45 -08:00
2006-12-30 10:56:43 -08:00
2006-12-06 18:38:54 -08:00
2006-12-11 14:35:00 -08:00
2006-12-07 08:39:25 -08:00
2007-02-01 16:17:06 -08:00
2006-12-07 08:39:32 -08:00
2006-12-10 09:55:41 -08:00
2006-12-07 08:39:21 -08:00
2007-01-08 19:49:54 +00:00
2006-12-10 21:21:29 +01:00
2006-12-10 21:21:31 +01:00
2006-12-12 10:22:23 +01:00
2006-12-02 21:21:24 -08:00
2006-12-04 02:00:34 -05:00
2006-12-02 21:21:21 -08:00
2006-12-20 10:54:43 -08:00
2006-12-02 21:21:21 -08:00
2006-12-07 08:39:47 -08:00
2006-12-07 08:39:47 -08:00
2006-12-07 08:39:47 -08:00
2006-12-02 21:21:21 -08:00
2007-02-07 15:50:08 -08:00
2006-12-08 08:28:57 -08:00
2007-01-05 23:55:21 -08:00
2007-01-26 13:50:58 -08:00
2007-01-11 18:18:20 -08:00
2006-12-08 08:28:39 -08:00
2006-12-13 09:05:50 -08:00
2007-02-07 15:50:06 -08:00
2007-01-23 00:34:54 -05:00
2006-12-06 10:46:38 -05:00
2006-12-07 02:14:01 +01:00
2007-02-07 15:50:07 -08:00
2006-12-04 02:00:36 -05:00
2007-01-11 18:18:21 -08:00
2006-12-22 08:55:49 -08:00
2006-12-10 09:55:40 -08:00
2006-12-02 21:21:34 -08:00
2006-12-12 08:10:44 -08:00
2006-12-07 08:39:35 -08:00
2006-12-08 08:28:57 -08:00
2006-12-07 08:39:25 -08:00
2006-12-13 09:05:49 -08:00
2006-12-07 08:39:20 -08:00
2006-12-12 19:23:02 +01:00
2006-11-30 05:32:19 +01:00
2006-12-02 21:21:08 -08:00
2006-12-15 08:47:51 -08:00
2006-12-02 00:11:58 -05:00