HomeFreeBSD

iichid(4): Perform bus_teardown_intr/bus_setup_intr to disable interrupts

Description

iichid(4): Perform bus_teardown_intr/bus_setup_intr to disable interrupts

during suspend/resume cycle. Previously used bus_generic_suspend_intr and
bus_generic_resume_intr may cause interrupt storm because of missed
interrupt acknowledges caused by blocking of intr handler.

Reported by: J.R. Oldroyd <jr_AT_opal_DOT_com>
MFC after: 1 week

Details

Provenance
wulfAuthored on Jul 9 2021, 7:32 PM
Parents
rGc5cbef2f85e6: math(3): Use the .Fa macro for function arguments
Branches
Unknown
Tags
Unknown