public inbox for stable@vger.kernel.org
 help / color / mirror / Atom feed
* [6.18.y] Fixes for USB4/NVME hotplugging
@ 2026-02-04 20:06 Mario Limonciello
  2026-02-07 15:20 ` Greg KH
  0 siblings, 1 reply; 2+ messages in thread
From: Mario Limonciello @ 2026-02-04 20:06 UTC (permalink / raw)
  To: stable@vger.kernel.org; +Cc: Kovacs, Alexander, Pananchikkal, Renjith

Hi,

Some of my colleagues (on CC) have been chasing an issue where some 
percentage of the time USB4 NVME enclosures weren't working properly on 
hotplug.  They narrowed down the PCIe traces and found that it was 
caused by a race condition between multiple drivers shortly after link 
training.

This issue traces back a while, they reproduced it as far back as 6.14, 
but that's mostly because the hardware it was first reproduced on had 
graphics enabled in 6.14.  Given the root cause, I strongly hardware 
enabled with earlier kernels would also reproduce it.  Nonetheless the 
issue has actually already been fixed though by a series that went into 
6.19.

commit a2f1e22390ac ("PCI/ERR: Ensure error recoverability at all times")
commit 383d89699c50 ("treewide: Drop pci_save_state() after 
pci_restore_state()")

Can we bring this back to 6.18.y too?

If any questions about the methodology or details, they can add more.

Thanks,

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2026-02-07 15:20 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-02-04 20:06 [6.18.y] Fixes for USB4/NVME hotplugging Mario Limonciello
2026-02-07 15:20 ` Greg KH

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox