Files
tegra-linux-noble/include/linux
Thomas Gleixner bbc9d21fc0 genirq: Implement irq_set_handler_locked()/irq_set_chip_handler_name_locked()
The main use case for the exisiting __irq_set_*_locked() inlines is to
replace the handler [,chip and name] of an interrupt from a region
which has the irq descriptor lock held, e.g. from the irq_set_type()
callback. The first argument is the irq number, so the functions need
so perform a pointless lookup of the interrupt descriptor for those
cases which have the irq_data pointer handy.

Provide new functions which take an irq_data pointer instead of the
interrupt number, so the lookup of the interrupt descriptor can be
avoided.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Cc: Jiang Liu <jiang.liu@linux.intel.com>

Conflicts:
	include/linux/irqdesc.h
2015-06-26 21:32:30 +02:00
..
2015-03-29 16:17:10 +01:00
2015-04-07 11:17:34 +02:00
2015-04-17 09:03:53 -04:00
2015-05-04 13:09:55 -06:00
2015-04-17 08:31:12 -06:00
2015-05-14 17:55:51 -07:00
2015-06-19 15:18:28 +02:00
2015-04-03 16:18:02 +02:00
2015-06-25 12:06:45 +02:00
2015-05-14 17:55:51 -07:00
2015-04-14 16:49:05 -07:00
2015-04-17 09:04:07 -04:00
2015-03-31 12:04:12 +02:00
2015-04-23 14:36:28 -04:00
2015-04-12 21:03:31 +02:00
2015-05-27 12:58:04 -07:00
2015-04-11 15:53:35 -04:00
2015-05-22 10:36:29 -07:00
2015-05-10 19:26:37 +02:00
2015-04-11 22:29:44 -04:00
2015-04-15 16:35:20 -07:00