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

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

On Wed, Feb 04, 2026 at 02:06:15PM -0600, Mario Limonciello wrote:
> 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.

Now queued up, thanks.

greg k-h

^ 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