linux/drivers/misc/mei
Tomas Winkler 16a50b1270 mei: pci_resume: set IRQF_ONESHOT for msi request_threaded_irq
when the default irq quick handler is used then IRQF_ONESHOT must be set
otherwise the request fails and following error is displayed:

mei 0000:00:16.0: irq 48 for MSI/MSI-X
genirq: Threaded irq requested with handler=NULL and !ONESHOT for irq 48
mei 0000:00:16.0: request_threaded_irq failed: irq = 48.
dpm_run_callback(): pci_pm_resume+0x0/0x140 returns -22
PM: Device 0000:00:16.0 failed to resume async: error -22

Reported-by: Peter Wu <lekensteyn@gmail.com>
Signed-off-by: Tomas Winkler <tomas.winkler@intel.com>
Tested-by: Peter Wu <lekensteyn@gmail.com>
Signed-off-by: Roland Dreier <roland@purestorage.com>
Cc: stable <stable@vger.kernel.org> # 3.5
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2012-07-10 10:45:07 -07:00
..
hw.h Staging: mei: move the mei code out of staging 2012-05-01 18:23:38 -04:00
init.c mei: export mei.h for the user space 2012-05-09 13:58:06 -07:00
interface.c mei: export mei.h for the user space 2012-05-09 13:58:06 -07:00
interface.h mei: export mei.h for the user space 2012-05-09 13:58:06 -07:00
interrupt.c misc: mei: fix stalled read 2012-06-13 13:52:14 -07:00
iorw.c mei: export mei.h for the user space 2012-05-09 13:58:06 -07:00
Kconfig Staging: mei: move the mei code out of staging 2012-05-01 18:23:38 -04:00
main.c mei: pci_resume: set IRQF_ONESHOT for msi request_threaded_irq 2012-07-10 10:45:07 -07:00
Makefile Staging: mei: move the mei code out of staging 2012-05-01 18:23:38 -04:00
mei_dev.h mei: export mei.h for the user space 2012-05-09 13:58:06 -07:00
wd.c misc: mei: set WDIOF_ALARMONLY on mei watchdog 2012-06-13 15:34:31 -07:00