[PATCH 00/11] NTB: ntb_transport: Miscellaneous fixes

From: Koichiro Den

Date: Mon Sep 07 2026 - 10:34:27 EST


Hi,

This series attempts to fix miscellaneous issues in ntb_transport. Some
of these were split from the direct TX/RX series v1 [1], as they stand
on their own. Based on v7.3-rc1.

[1] https://lore.kernel.org/r/20260810165136.2292436-1-den@xxxxxxxxxxxxx/
(The v2 of [1] will be based off of this series to avoid conflicts.)

Best regards,
Koichiro


Koichiro Den (11):
NTB: ntb_transport: Remove the device debugfs directory
NTB: ntb_transport: Start TX offload thread after queue setup
NTB: ntb_transport: Prepare remote RX info accesses for MW teardown
NTB: ntb_transport: Clear QP pointers when freeing an MW
NTB: ntb_transport: Avoid deadlock when cancelling link work
NTB: ntb_transport: Publish link state after QP setup
NTB: ntb_transport: Clear link state before QP cleanup
NTB: ntb_transport: Abort link setup on QP MW allocation failure
NTB: ntb_transport: Stop QP work before freeing a queue
NTB: ntb_transport: Stop RX tasklet scheduling before freeing a queue
NTB: ntb_transport: Drain RX tasklets during link cleanup

drivers/ntb/ntb_transport.c | 190 ++++++++++++++++++++++++------------
1 file changed, 128 insertions(+), 62 deletions(-)

base-commit: cee9395acd8043be0644b25c34bfa86623f2b935
--
2.51.0