From: Mika Westerberg <mika.westerberg@linux.intel.com>
To: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: Yehezkel Bernat <YehezkelShB@gmail.com>,
Lukas Wunner <lukas@wunner.de>,
Andreas Noever <andreas.noever@gmail.com>,
linux-usb@vger.kernel.org,
Mika Westerberg <mika.westerberg@linux.intel.com>
Subject: [GIT PULL] USB4/Thunderbolt changes for v7.3 merge window
Date: Thu, 13 Aug 2026 11:05:47 +0200 [thread overview]
Message-ID: <20260813090547.GO893316@black.igk.intel.com> (raw)
Hi Greg,
The following changes since commit dc59e4fea9d83f03bad6bddf3fa2e52491777482:
Linux 7.2-rc1 (2026-06-28 12:01:31 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git tags/thunderbolt-for-v7.3-rc1
for you to fetch changes up to 86feaba911f2f1a540a7695c8f4a98fd0fd60ac4:
thunderbolt: Clamp DMA tunnel credits to what a hop register can hold (2026-08-11 05:57:59 +0200)
----------------------------------------------------------------
thunderbolt: Changes for v7.3 merge window
This includes following USB4/Thunderbolt changes for the v7.3 merge
window:
- Assert Downstream Port Reset for Thunderbolt 3 devices during
shutdown to avoid unnecessary delays over warm reset.
- Tidy up Thunderbolt service ->probe callbacks.
- USB4STREAM improvements.
- AMD host interface quirk to fix Tx ring hang on teardown of a DMA tunnel.
- Minor fixes and cleanups.
All these have been in linux-next with no reported issues.
----------------------------------------------------------------
There is one merge conflict due to a changes to drivers/thunderbolt/nhi.c
done in the current release cycle. This is how I solved it:
diff --cc drivers/thunderbolt/nhi.c
index 35e3c119d5ee,914d4f8700b5..5809809f64d4
--- a/drivers/thunderbolt/nhi.c
+++ b/drivers/thunderbolt/nhi.c
@@@ -1235,6 -1274,10 +1276,8 @@@ int nhi_probe(struct tb_nhi *nhi
dev_dbg(dev, "NHI initialized, starting thunderbolt\n");
- init_completion(&nhi->domain_released);
-
+ nhi->host_reset = host_reset;
+
res = tb_domain_add(tb, host_reset);
if (res) {
/*
Thanks!
----------------------------------------------------------------
Basavaraj Natikar (2):
thunderbolt: Assert downstream port reset on shutdown
thunderbolt: Add quirk to reset host interface on DMA path teardown for AMD USB4 routers
Fan Ye (2):
thunderbolt: Use min() for the DMA path credit cap
thunderbolt: Clamp DMA tunnel credits to what a hop register can hold
Mahad Ibrahim (1):
thunderbolt: debugfs: Replace get_zeroed_page() with kzalloc()
Manuel Ebner (1):
docs: admin-guide: thunderbolt: Fix sentence structure
Mika Westerberg (5):
thunderbolt: stream: Restore consumer if copying from iter fails
thunderbolt: stream: Fix possible short reads/writes
thunderbolt: stream: Support IOCB_NOWAIT in non-blocking I/O as well
thunderbolt: Make interrupt optional for rings
thunderbolt: stream: Add support for busy polling
Milo Chen (1):
thunderbolt: xdomain: Notify peers after enumeration
Pan Chuang (1):
thunderbolt: Remove redundant dev_err_probe()
Uwe Kleine-König (The Capable Hub) (3):
thunderbolt: Stop passing matched device ID to .probe()
thunderbolt: Assert that a service driver has a probe callback
thunderbolt: Drop comma after device id array terminator
.../ABI/testing/configfs-thunderbolt_stream | 15 ++
Documentation/admin-guide/thunderbolt.rst | 4 +-
drivers/net/thunderbolt/main.c | 4 +-
drivers/thunderbolt/debugfs.c | 28 +--
drivers/thunderbolt/dma_test.c | 4 +-
drivers/thunderbolt/domain.c | 30 ++-
drivers/thunderbolt/nhi.c | 55 ++++-
drivers/thunderbolt/nhi.h | 21 +-
drivers/thunderbolt/nhi_regs.h | 4 +
drivers/thunderbolt/pci.c | 54 ++++-
drivers/thunderbolt/stream.c | 260 ++++++++++++++++-----
drivers/thunderbolt/switch.c | 11 +-
drivers/thunderbolt/tb.c | 21 ++
drivers/thunderbolt/tb.h | 1 +
drivers/thunderbolt/tunnel.c | 13 +-
drivers/thunderbolt/xdomain.c | 4 +
include/linux/thunderbolt.h | 10 +-
17 files changed, 442 insertions(+), 97 deletions(-)
next reply other threads:[~2026-08-13 9:05 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-08-13 9:05 Mika Westerberg [this message]
2026-08-19 8:02 ` [GIT PULL] USB4/Thunderbolt changes for v7.3 merge window Greg Kroah-Hartman
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20260813090547.GO893316@black.igk.intel.com \
--to=mika.westerberg@linux.intel.com \
--cc=YehezkelShB@gmail.com \
--cc=andreas.noever@gmail.com \
--cc=gregkh@linuxfoundation.org \
--cc=linux-usb@vger.kernel.org \
--cc=lukas@wunner.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.