[PATCH 0/5] thunderbolt: Fix DP tunnel teardown while an async DPRX read is running
Sven Peter <[email protected]>
| Newsgroups | org.kernel.vger.linux-usb,dev.linux.lists.asahi,org.kernel.feeds.b4-sent,org.kernel.vger.linux-kernel,org.kernel.vger.stable |
|---|---|
| Message-ID | <[email protected]> |
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 <[email protected]> --- 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 <[email protected]>