CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]        2024/08/18 05:08:47

Modified files:
        sys/dev/i2c    : ihidev.c 

Log message:
Don't short-circuit interrupt handling when the sc_dying flag is set. Just
don't forward reports to the child drivers instead.  This fixes an issue
with hardware that sends an interrupt in response to a reset request when
a level-triggered interrupt is used.  In that case the interrupt would
just keep triggering when we issue a reset when we resume (when sc_dying
is set) since we didn't clear the interrupt condition by reading from the
device.

ok mlarkin@, deraadt@

Reply via email to