----- Forwarded message from bugzilla-daemon@xxxxxxxxxxxxxxxxxxx ----- Date: Sun, 17 Dec 2017 15:04:51 +0000 From: bugzilla-daemon@xxxxxxxxxxxxxxxxxxx To: bugzilla.pci@xxxxxxxxx Subject: [Bug 198181] New: BUG at drivers/pci/msi.c:352 when unplugging a sysfs authorized thunderbolt 3 dock https://bugzilla.kernel.org/show_bug.cgi?id=198181 Bug ID: 198181 Summary: BUG at drivers/pci/msi.c:352 when unplugging a sysfs authorized thunderbolt 3 dock Product: Drivers Version: 2.5 Kernel Version: 4.14.4 Hardware: x86-64 OS: Linux Tree: Mainline Status: NEW Severity: normal Priority: P1 Component: PCI Assignee: drivers_pci@xxxxxxxxxxxxxxxxxxxx Reporter: nheart@xxxxxxxxx CC: bhelgaas@xxxxxxxxxx Regression: No Created attachment 261219 --> https://bugzilla.kernel.org/attachment.cgi?id=261219&action=edit dmesg output Hey, I have a CalDigit TS3 Lite Thunderbolt 3 Dock that I use with a Dell Alienware 13. When plugged in, the dock works fine, except no USB devices are recognized. After some googling I found that I need to authorize it access to the dock via sysfs https://lkml.org/lkml/2017/5/18/848 After I run echo 1 > /sys/bus/thunderbolt/devices/0-1/authorized I can take full use of the dock, however if I unplug it, I face a kernel bug at: drivers/pci/msi.c:352 (dmesg attached). This is the free_msi_irqs function, but I don't understand the code. Any explanation/help suggestions? Cheers, Nick -- You are receiving this mail because: You are watching the assignee of the bug. ----- End forwarded message -----