linux/drivers/thunderbolt
Greg Kroah-Hartman a93862fa67 thunderbolt: Fixes for v7.3-rc6
This includes following USB4/Thunderbolt fixes:
 
   - Fix XDomain property parser to reject oversized properties
     responses.
   - Revert a quirk that causes deadlock at shutdown.
   - Fix USB4STREAM to announce FMODE_NOWAIT.
   - Add a quirk that disables CL states for Anker Prime TB5 dock to
     avoid link instability.
 
 All these have been in linux-next with no reported issues.
 -----BEGIN PGP SIGNATURE-----
 
 iQJUBAABCgA+FiEEVTdhRGBbNzLrSUBaAP2fSd+ZWKAFAmq95EYgHG1pa2Eud2Vz
 dGVyYmVyZ0BsaW51eC5pbnRlbC5jb20ACgkQAP2fSd+ZWKDxSA/7BoS4mbjriWkU
 UNH1POY3ZON53KvXmMzdTsfs5cYyQYEg7RDaBAXMc48wKn4dR6Y6wFpYgE7f5muk
 F4j2AzDTQ7B4jog4tq5hWvz65TxmtTypFBPvUBmbi/JcWnTN/K6JJTaHwTfzVF2C
 ZCXllGqQMN0ItTjwhN1hX+4xXykv5MvA8FT94olebY7x/RasPLHbgf8e2ZCMarUq
 YUhNkA4WPed6Fx2pe3HlNa9gbMDlfS7l/ZjaU18iB3QRA/o0xnoA1f8iWIuHsMdE
 FeRpp2xdVZsrsb1z6csi4Z5kabjg1aSjaV979TXxTA35tf7nplq4XwKgLGOkxt2p
 WQpQ6UctlBRzLVPakdCtRVLfQFE9UQ4kCmapEAUWj44VWqNk70GBqYkh5wG7Tlpp
 XdHEEU+hABw7+XKCBwZ3F30MePeMjHYDcsA67cUu0tkaZ8TM6DPgoeSxwtk1tNMo
 6ACtRGQOoFE0eYUthgg573JUSRJTiDq4BrTnc78uNyE5RKSOMFMZ5wVzaYlls9li
 hAw47ZPFh6/aKf59hu5Po9beA0iYXTX5Bf1RIHt7Q2Wu5RpM83xHEsy8XzCMwf//
 2xw79F+RiSzONujhfaBxckb92YImGmX6NXJuGw490rqs0MqfSbZl180yLpo11+Ag
 yHbVaYOe1o9TlEQJJKYVaVXI+cV+u2M=
 =btJS
 -----END PGP SIGNATURE-----

Merge tag 'thunderbolt-for-v7.3-rc6' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-linus

Mika writes:

thunderbolt: Fixes for v7.3-rc6

This includes following USB4/Thunderbolt fixes:

  - Fix XDomain property parser to reject oversized properties
    responses.
  - Revert a quirk that causes deadlock at shutdown.
  - Fix USB4STREAM to announce FMODE_NOWAIT.
  - Add a quirk that disables CL states for Anker Prime TB5 dock to
    avoid link instability.

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

* tag 'thunderbolt-for-v7.3-rc6' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt:
  thunderbolt: Disable CL states for the Anker Prime TB5 dock
  thunderbolt: stream: Announce support for FMODE_NOWAIT
  Revert "thunderbolt: Add quirk to reset host interface on DMA path teardown for AMD USB4 routers"
  thunderbolt: Reject oversized XDomain properties responses
2026-10-01 13:26:31 +02:00
..
acpi.c thunderbolt: Move pci_device out of tb_nhi 2026-05-21 14:29:05 +02:00
cap.c thunderbolt: Update cap.c function documentation 2025-09-17 07:32:58 +02:00
clx.c thunderbolt: Update clx.c function documentation 2025-09-17 07:32:58 +02:00
configfs.c thunderbolt: Add support for ConfigFS 2026-05-19 14:20:18 +02:00
ctl.c thunderbolt: Fix KASAN reported use-after-free when request is canceled 2026-09-04 08:28:47 +02:00
ctl.h thunderbolt: Add missing documentation in ctl.h tb_cfg_request struct 2025-09-17 07:32:58 +02:00
debugfs.c thunderbolt: debugfs: Replace get_zeroed_page() with kzalloc() 2026-08-10 12:50:16 +02:00
dma_port.c thunderbolt: dma_port: kmalloc_array + kzalloc to flex 2026-03-18 14:31:56 +01:00
dma_port.h
dma_test.c thunderbolt: Drop comma after device id array terminator 2026-07-27 11:59:44 +02:00
domain.c Revert "thunderbolt: Add quirk to reset host interface on DMA path teardown for AMD USB4 routers" 2026-09-16 09:39:44 +02:00
eeprom.c thunderbolt: Bound the DROM dual link port number before indexing sw->ports 2026-07-27 11:58:54 +02:00
icm.c thunderbolt: icm: Preserve USB4 proxy data-valid bit 2026-07-27 13:04:09 +02:00
Kconfig thunderbolt: Add support for USB4STREAM 2026-05-19 14:20:18 +02:00
lc.c thunderbolt: Fix typos in lc.c 2025-11-17 08:24:23 +01:00
Makefile thunderbolt: Separate out common NHI bits 2026-05-21 14:29:05 +02:00
nhi_regs.h Revert "thunderbolt: Add quirk to reset host interface on DMA path teardown for AMD USB4 routers" 2026-09-16 09:39:44 +02:00
nhi.c Revert "thunderbolt: Add quirk to reset host interface on DMA path teardown for AMD USB4 routers" 2026-09-16 09:39:44 +02:00
nhi.h Revert "thunderbolt: Add quirk to reset host interface on DMA path teardown for AMD USB4 routers" 2026-09-16 09:39:44 +02:00
nvm.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
path.c thunderbolt: Activate path hops from source to destination 2026-05-20 11:54:34 +02:00
pci.c Revert "thunderbolt: Add quirk to reset host interface on DMA path teardown for AMD USB4 routers" 2026-09-16 09:39:44 +02:00
property.c USB/Thunderbolt driver changes for 7.2-rc1 2026-06-22 12:09:47 -07:00
quirks.c thunderbolt: Disable CL states for the Anker Prime TB5 dock 2026-09-28 11:34:48 +02:00
retimer.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
sb_regs.h thunderbolt: debugfs: Implement asymmetric lane margining 2024-11-01 07:55:38 +02:00
stream.c thunderbolt: Fixes for v7.3-rc6 2026-10-01 13:26:31 +02:00
switch.c thunderbolt: Hold a router reference for each allocated HopID 2026-09-01 10:08:41 +02:00
tb_msgs.h thunderbolt: Notify userspace about firmware CM tunneling events 2025-04-24 08:24:39 +03:00
tb_regs.h thunderbolt: Increase Notification Timeout to 255 ms for USB4 routers 2026-05-20 11:54:35 +02:00
tb.c thunderbolt: Fix NULL dereference in tb_remove_work() 2026-09-02 09:07:46 +02:00
tb.h thunderbolt: Assert downstream port reset on shutdown 2026-07-27 11:59:43 +02:00
test.c thunderbolt: Make the DP tunnel activation callback mandatory 2026-09-01 10:09:51 +02:00
tmu.c thunderbolt: Fix typos in tmu.c 2025-11-17 08:24:24 +01:00
trace.h thunderbolt: Correct trace output of firmware connection manager packets 2024-04-29 07:47:54 +03:00
tunnel.c thunderbolt: Mark discovered tunnels as active 2026-09-01 10:12:41 +02:00
tunnel.h thunderbolt: Make the DP tunnel activation callback mandatory 2026-09-01 10:09:51 +02:00
usb4_port.c thunderbolt: Move pci_device out of tb_nhi 2026-05-21 14:29:05 +02:00
usb4.c thunderbolt: Increase timeout for Configuration Ready bit 2026-05-20 11:54:34 +02:00
xdomain.c thunderbolt: Reject oversized XDomain properties responses 2026-09-14 10:48:17 +02:00