Impact: The driver code changed in 3.19 to do periodic checks on irq and message settings
commit d9b7e4f717a167610a49ceb9e5969e80146c89a8
ipmi: Periodically check to see if irqs and messages are set right
This causes repeated error messages in the logs for certain BMCs which do not allow to disable the irq mode in the global config even when they do not support irqs.
Fix: Cherry-pick upstream commit 1e7d6a45f6b10bc48a1453bca3d829e210546571 which adds a quirk to detect this situation and avoids touching those bits. This was done in 4.0, so the only affected kernel is 3.19.
Testcase: With an affected BMC and without the patch, errors repeatedly get logged. With the patch applied, there will be only a single message in the log.
SRU Justtification
Impact: The driver code changed in 3.19 to do periodic checks on irq and message settings 10a49ceb9e5969e 80146c89a8
commit d9b7e4f717a1676
ipmi: Periodically check to see if irqs and messages are set right
This causes repeated error messages in the logs for certain BMCs which do not allow to disable the irq mode in the global config even when they do not support irqs.
Fix: Cherry-pick upstream commit 1e7d6a45f6b10bc 48a1453bca3d829 e210546571 which adds a quirk to detect this situation and avoids touching those bits. This was done in 4.0, so the only affected kernel is 3.19.
Testcase: With an affected BMC and without the patch, errors repeatedly get logged. With the patch applied, there will be only a single message in the log.