All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] USB4/Thunderbolt changes for v7.3 merge window
@ 2026-08-13  9:05 Mika Westerberg
  2026-08-19  8:02 ` Greg Kroah-Hartman
  0 siblings, 1 reply; 2+ messages in thread
From: Mika Westerberg @ 2026-08-13  9:05 UTC (permalink / raw)
  To: Greg Kroah-Hartman
  Cc: Yehezkel Bernat, Lukas Wunner, Andreas Noever, linux-usb,
	Mika Westerberg

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(-)

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [GIT PULL] USB4/Thunderbolt changes for v7.3 merge window
  2026-08-13  9:05 [GIT PULL] USB4/Thunderbolt changes for v7.3 merge window Mika Westerberg
@ 2026-08-19  8:02 ` Greg Kroah-Hartman
  0 siblings, 0 replies; 2+ messages in thread
From: Greg Kroah-Hartman @ 2026-08-19  8:02 UTC (permalink / raw)
  To: Mika Westerberg; +Cc: Yehezkel Bernat, Lukas Wunner, Andreas Noever, linux-usb

On Thu, Aug 13, 2026 at 11:05:47AM +0200, Mika Westerberg wrote:
> 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

Now pulled and pushed out, thanks.,

greg k-h

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2026-08-19  8:32 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-08-13  9:05 [GIT PULL] USB4/Thunderbolt changes for v7.3 merge window Mika Westerberg
2026-08-19  8:02 ` Greg Kroah-Hartman

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.