On Thu, 13 Feb 2025, Stuart Hayhurst wrote: > corsair_void_process_receiver can be called from an interrupt context, > locking battery_mutex in it was causing a kernel panic. > Fix it by moving the critical section into its own work, sharing this > work with battery_add_work and battery_remove_work to remove the need > for any locking > > Closes: https://bugzilla.suse.com/show_bug.cgi?id=1236843 > Fixes: 6ea2a6fd3872 ("HID: corsair-void: Add Corsair Void headset family driver") > Cc: stable@xxxxxxxxxxxxxxx > Signed-off-by: Stuart Hayhurst <stuart.a.hayhurst@xxxxxxxxx> Thanks a lot to both you and Jiri for working on having this fixed properly. Now applied. -- Jiri Kosina SUSE Labs