APPLIED: [SRU][E][PATCH 0/1] fix igb kernel oops on Dell XPS 13

Kelsey Skunberg kelsey.skunberg at canonical.com
Fri Apr 17 17:45:40 UTC 2020


On 2020-04-10 14:52:28 , Andrea Righi wrote:
> BugLink: https://bugs.launchpad.net/bugs/1864754
> 
> [Impact]
> 
> Disconnecting a thunderbolt docking station on a Dell Inc. XPS 13
> 9360/0D4J15 can trigger the following oops with the igb driver:
> 
> [   99.495863] WARNING: CPU: 1 PID: 44 at /tmp/kernel-arighi-0d8f92abf395-J4zI/build/drivers/net/ethernet/intel/igb/igb_main.c:756 igb_rd32+0x78/0x80 [igb]
> ...
> [   99.495952] Call Trace:
> [   99.495956]  igb_release_hw_control+0x1e/0x40 [igb]
> [   99.495960]  igb_remove+0x98/0x170 [igb]
> [   99.495962]  pci_device_remove+0x3e/0xc0
> [   99.495964]  device_release_driver_internal+0xe0/0x1b0
> [   99.495965]  device_release_driver+0x12/0x20
> [   99.495966]  pci_stop_bus_device+0x68/0x90
> [   99.495979]  pci_stop_bus_device+0x30/0x90
> [   99.495979]  pci_stop_bus_device+0x42/0x90
> [   99.495981]  pci_stop_and_remove_bus_device+0x12/0x20
> [   99.495982]  trim_stale_devices+0x167/0x190
> [   99.495983]  trim_stale_devices+0xa9/0x190
> [   99.495984]  trim_stale_devices+0xbb/0x190
> [   99.495985]  ? get_slot_status+0xa2/0x100
> [   99.495986]  acpiphp_check_bridge.part.14+0x100/0x140
> [   99.495987]  acpiphp_hotplug_notify+0x191/0x1e0
> [   99.495988]  ? free_bridge+0x100/0x100
> [   99.495989]  acpi_device_hotplug+0xa4/0x4b0
> [   99.495990]  acpi_hotplug_work_fn+0x1e/0x30
> [   99.495993]  process_one_work+0x1fd/0x3f0
> [   99.495994]  worker_thread+0x34/0x410
> [   99.495995]  kthread+0x121/0x140
> [   99.495996]  ? process_one_work+0x3f0/0x3f0
> [   99.495997]  ? kthread_park+0xb0/0xb0
> [   99.495999]  ret_from_fork+0x35/0x40
> [   99.496000] ---[ end trace 104285530da6f53c ]---
> 
> [Test case]
> 
> Bug reporter provided the test case by physically disconnecting the docking
> station. The problems can be easily reproduced.
> 
> [Fix]
> 
> Apply upstream commit:
> 
>   94bc1e522b32c866d85b5af0ede55026b585ae73 ("igb/igc: Don't warn on fatal read failures when the device is removed")
> 
> [Regression potential]
> 
> Clean cherry pick, tested on the affected platform with positive result.
> Regression potential is minimal.
> 
> ----------------------------------------------------------------
> Lyude Paul (1):
>       igb/igc: Don't warn on fatal read failures when the device is removed
> 
>  drivers/net/ethernet/intel/igb/igb_main.c | 3 ++-
>  drivers/net/ethernet/intel/igc/igc_main.c | 3 ++-
>  2 files changed, 4 insertions(+), 2 deletions(-)
> 
>

Applied to Eoan/master-next. Thank you!

-Kelsey
 
> -- 
> kernel-team mailing list
> kernel-team at lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team



More information about the kernel-team mailing list