]> git.baikalelectronics.ru Git - kernel.git/commit
genirq: Pass desc to __irq_free instead of irq number
authorUwe Kleine König <u.kleine-koenig@pengutronix.de>
Mon, 19 Mar 2018 10:52:02 +0000 (11:52 +0100)
committerThomas Gleixner <tglx@linutronix.de>
Tue, 20 Mar 2018 07:52:44 +0000 (08:52 +0100)
commit0b88870e671e146d3fe5b01fd3b38f1296d6c526
treecff6f9602d3c4b24841e45f325a2d136c40e378c
parenta284f8de023a1661004c78819c11e9c8878294fe
genirq: Pass desc to __irq_free instead of irq number

Given that irq_to_desc() is a radix_tree_lookup and the reverse
operation is only a pointer dereference and that all callers of
__free_irq already have the desc, pass the desc instead of the irq
number.

Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Cc: kernel@pengutronix.de
Link: https://lkml.kernel.org/r/20180319105202.9794-1-u.kleine-koenig@pengutronix.de
kernel/irq/manage.c