[GIT PULL] USB4/Thunderbolt fixes for v7.2-rc7

Mika Westerberg <[email protected]> Mon, 3 Aug 2026 12:44:13 +0200
Newsgroups org.kernel.vger.linux-usb
Message-ID <[email protected]>
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.2-rc7

for you to fetch changes up to 9cbc63400f7dc000adf898bbbc8208dfd93091d7:

  thunderbolt: Initialize ->domain_released completion before it is being used (2026-07-30 06:47:32 +0200)

----------------------------------------------------------------
thunderbolt: Fixes for v7.2-rc7

This includes following USB4/Thunderbolt fixes:

  - Correct DMA unmapping of USB4STREAM driver.
  - Fix indexing of bandwidth groups.
  - More bounds checking for DROM parsing.
  - Fix ICM USB4 router operation messaging.
  - Fix crash on ICM error path.

All these have been in linux-next with no reported issues.

----------------------------------------------------------------
Bryam Vargas (1):
      thunderbolt: Bound the DROM dual link port number before indexing sw->ports

Mika Westerberg (1):
      thunderbolt: Initialize ->domain_released completion before it is being used

Xu Rao (3):
      thunderbolt: stream: Unmap buffers with mapped size
      thunderbolt: Fix bandwidth group reservation indexing
      thunderbolt: icm: Preserve USB4 proxy data-valid bit

 drivers/thunderbolt/eeprom.c | 9 ++++++++-
 drivers/thunderbolt/icm.c    | 2 +-
 drivers/thunderbolt/nhi.c    | 4 ++--
 drivers/thunderbolt/stream.c | 2 +-
 drivers/thunderbolt/tb.c     | 2 +-
 5 files changed, 13 insertions(+), 6 deletions(-)