[3.5-rc6+] mei: irq: request_threaded_irq is missing the IRQF_ONESHOT flag

From: Sedat Dilek
Date: Fri Jul 13 2012 - 05:47:58 EST


Hi,

while dealing with [1], I saw this mei-related infos in dmesg when
doing a suspend + resume (see [1] for more logs):

[17046.348467] [<ffffffffa00554d8>] mei_pci_suspend+0x78/0xd0 [mei]
[17047.460315] mei 0000:00:16.0: irq 47 for MSI/MSI-X
[17047.460512] mei 0000:00:16.0: request_threaded_irq failed: irq = 47.

I am not sure whom to address with the issue - so I just asked on
#linux-rt and Thomas responded:

[ 13-Jul-2012: German local-time (UTC+2) ]
...
[11:03:40] <tglx> request_threaded_irq is missing the IRQF_ONESHOT flag
...
[11:24:18] <tglx> anyone can fix it by sending a patch which adds the flag :)

Futhermore, I found those commits, so I added folks from there to this BR:

16a50b1 mei: pci_resume: set IRQF_ONESHOT for msi request_threaded_irq
aa189ec misc: mei: set IRQF_ONESHOT for msi request_threaded_irq

If you need more infos and/or logs, please let me know.

Feel free to add:

Reported-by: Sedat Dilek <sedat.dilek@xxxxxxxxx>

Kind Regards,
- Sedat (dileks on IRC) -

[1] http://marc.info/?l=linux-kernel&m=134216822724119&w=2
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/