HomeFreeBSD

Mask doorbells while processing them.

Description

Mask doorbells while processing them.

This fixes interrupt storms on hardware using legacy level-triggered
interrupts, since doorbell processing could take time after interrupt
handler completion, that triggered extra interrupts in a loop.

MFC after: 2 weeks
Sponsored by: iXsystems, Inc.

Details

Provenance
mavAuthored on
Parents
rS322980: Fix fake interrupt when set doorbell is unmasked.
Branches
Unknown
Tags
Unknown