[PATCH 0/5] thunderbolt: Fix DP tunnel teardown while an async DPRX read is running

Sven Peter posted 5 patches 1 month, 1 week ago
There is a newer version of this series
drivers/thunderbolt/path.c   | 21 +++++++++++++++++++++
drivers/thunderbolt/tb.c     | 23 +++++++++++++++++------
drivers/thunderbolt/test.c   | 12 ++++++++++++
drivers/thunderbolt/tunnel.c | 43 ++++++++++++++++++++++++++++++++-----------
drivers/thunderbolt/tunnel.h |  1 +
5 files changed, 83 insertions(+), 17 deletions(-)
[PATCH 0/5] thunderbolt: Fix DP tunnel teardown while an async DPRX read is running
Posted by Sven Peter 1 month, 1 week ago
Hi,

This series contains a bunch of fixes related to teardown while an async
DPRX read is running. I ran into some of these while bringing up the
Apple Silicon NHI and just haven't implemented DP tunneling support yet
such that the DPRX capabilities read can never complete and will always
time out. 

None of it is specific to that hardware though so I figured it
makes sense to already send them out.

Best,

Sven

Signed-off-by: Sven Peter <sven@kernel.org>
---
Sven Peter (5):
      thunderbolt: Fix tunnel reference leak when the DPRX work is not started
      thunderbolt: Hold a switch reference for each path hop
      thunderbolt: Fix domain reference leak when DPRX read is canceled
      thunderbolt: Don't access a DP tunnel after its DPRX read was canceled
      thunderbolt: Cancel the DPRX read when the domain is stopped

 drivers/thunderbolt/path.c   | 21 +++++++++++++++++++++
 drivers/thunderbolt/tb.c     | 23 +++++++++++++++++------
 drivers/thunderbolt/test.c   | 12 ++++++++++++
 drivers/thunderbolt/tunnel.c | 43 ++++++++++++++++++++++++++++++++-----------
 drivers/thunderbolt/tunnel.h |  1 +
 5 files changed, 83 insertions(+), 17 deletions(-)
---
base-commit: 8d3ae59288f1e7d58d76558a6ee96d533bc5019f
change-id: 20260815-b4-tbt-fixes-a2689186016d

Best regards,
--  
Sven Peter <sven@kernel.org>