]> git.baikalelectronics.ru Git - kernel.git/commit
MSI-HOWTO.txt: remove reference on IRQF_DISABLED
authorValentin Rothberg <Valentin.Rothberg@lip6.fr>
Fri, 27 Feb 2015 11:55:16 +0000 (12:55 +0100)
committerJonathan Corbet <corbet@lwn.net>
Fri, 20 Mar 2015 13:41:55 +0000 (07:41 -0600)
commit30659de68e4ba1a6a61256ce34f0e7dd9eeefeb8
treeceae1b6569ea4af8cbba5196f4900ed968b852ab
parenta93b3497ef52f8a498d485f31de3405a9080bd31
MSI-HOWTO.txt: remove reference on IRQF_DISABLED

The IRQF_DISABLED is a NOOP and scheduled to be removed.  According to Ingo
Molnar in commit 16b7a78c7a5b0d88097eedb28f55cd88fdf562a7 (genirq: Run irq
handlers with interrupts disabled), running IRQ handlers with interrupts
enabled can cause stack overflows when the interrupt line of the issuing
device is still active.

This patch removes IRQF_DISABLED from this documentation.  It was
mentioned to be a solution to avoid deadlocks when a device uses
multiple interrupts.  As the flag is a NOOP this solution does not work
anymore.

Signed-off-by: Valentin Rothberg <Valentin.Rothberg@lip6.fr>
Signed-off-by: Jonathan Corbet <corbet@lwn.net>
Documentation/PCI/MSI-HOWTO.txt