mirror of
https://github.com/torvalds/linux.git
synced 2026-06-08 06:25:52 +02:00
genirq: Fix misleading synchronize_irq() documentation
commit 1d21f2af85 upstream
The function might sleep, so it cannot be called from interrupt
context. Not even with care.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Cc: Marc Zyngier <marc.zyngier@arm.com>
Link: https://lkml.kernel.org/r/20190628111440.189241552@linutronix.de
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
578db1aa59
commit
3f10ccc297
|
|
@ -96,7 +96,8 @@ EXPORT_SYMBOL(synchronize_hardirq);
|
|||
* to complete before returning. If you use this function while
|
||||
* holding a resource the IRQ handler may need you will deadlock.
|
||||
*
|
||||
* This function may be called - with care - from IRQ context.
|
||||
* Can only be called from preemptible code as it might sleep when
|
||||
* an interrupt thread is associated to @irq.
|
||||
*/
|
||||
void synchronize_irq(unsigned int irq)
|
||||
{
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user