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@