thunderbolt driver · Maintained
Maintainers
- M Andreas Noever <andreas.noever@gmail.com>
- M Mika Westerberg <westeri@kernel.org>
- M Yehezkel Bernat <YehezkelShB@gmail.com>
Paths
- F
Documentation/admin-guide/thunderbolt.rst - F
drivers/thunderbolt/ - F
include/linux/thunderbolt.h
Last 30 days
Most active threads (last 7 days)
-
HOTtoday
[PATCH] thunderbolt: Fix domain reference leak on DPRX work cancel
2026-10-01 02:16 · 0 replies in 7d · David Medina via B4 Relay <devnull+b2amedina.gmail.com@kernel.org> -
WARM3d
[BUG] thunderbolt: Anker Prime TB5 (1ea:83b5) reconnect-loops on Meteor Lake (8086:7ec3) unless clx=0
2026-09-26 10:27 · 1 reply in 7d · Kurt Lieber <hidden>
Active reviewers (last 30 days)
-
Joshua Peisach <hidden>
6 attestations (6 Reviewed-by) · last on 2026-09-06 -
Rene Sapiens <hidden>
2 attestations (2 Co-developed-by) · last on 2026-09-17 -
Anurag <hidden>
2 attestations (2 Co-developed-by) · last on 2026-09-17 -
Alan Borzeszkowski <alan.borzeszkowski@linux.intel.com>
2 attestations (2 Reported-by) · last on 2026-09-08 -
<hidden>
1 attestation (1 Reported-by) · last on 2026-09-15
Recent patches
Most-recent 30 patches in this subsystem on linux-usb (capped at 30), ordered by date desc.
-
HOTtoday
[PATCH] thunderbolt: Fix domain reference leak on DPRX work cancel
2026-10-01 · David Medina via B4 Relay <devnull+b2amedina.gmail.com@kernel.org> -
WARM3d
Re: [PATCH] thunderbolt: Disable CL states for the Anker Prime TB5 dock
2026-09-26 · Mika Westerberg <mika.westerberg@linux.intel.com> -
WARM2d
[PATCH 1/3] thunderbolt: stream: Add tbstream_dev_from_file()
2026-09-24 · Alan Borzeszkowski <alan.borzeszkowski@linux.intel.com> -
WARM3d
[PATCH] thunderbolt: Disable CL states for the Anker Prime TB5 dock
2026-09-24 · Kurt Lieber <hidden> -
WARM1d
[PATCH 2/3] drivers: Replace __MODULE_STRING() with __stringify()
2026-09-22 · Petr Pavlu <petr.pavlu@suse.com> -
COOLING7d
[PATCH] thunderbolt: stream: Announce support for FMODE_NOWAIT
2026-09-22 · Mika Westerberg <mika.westerberg@linux.intel.com> -
COOLING7d
[PATCH] thunderbolt: stream: Make read return framing error to the userspace
2026-09-21 · Mika Westerberg <mika.westerberg@linux.intel.com> -
COOLING13d
[PATCH] thunderbolt: Fix tunnel reference leak in tb_dp_dprx_start()
2026-09-17 · Wentao Liang <hidden> -
COOLING7d
[PATCH 1/5] thunderbolt: Make software margining error counter configurable
2026-09-17 · Mika Westerberg <mika.westerberg@linux.intel.com> -
COOLING7d
[PATCH 3/5] thunderbolt: Add extended error counter support for software lane margining
2026-09-17 · Mika Westerberg <mika.westerberg@linux.intel.com> -
COOLING7d
[PATCH 4/5] thunderbolt: Fix sideband register access in usb4_port_sw_margin_errors()
2026-09-17 · Mika Westerberg <mika.westerberg@linux.intel.com> -
COOLING7d
[PATCH 5/5] thunderbolt: Extract per-lane extended error counters in software margining
2026-09-17 · Mika Westerberg <mika.westerberg@linux.intel.com> -
COOLING7d
[PATCH 2/5] thunderbolt: Define number of dwords for hardware margining results
2026-09-17 · Mika Westerberg <mika.westerberg@linux.intel.com> -
COOLING7d
[PATCH] thunderbolt: stream: Improve CLOSE handling on write side
2026-09-17 · Mika Westerberg <mika.westerberg@linux.intel.com> -
COLD15d
[PATCH] Revert "thunderbolt: Add quirk to reset host interface on DMA path teardown for AMD USB4 routers"
2026-09-15 · Mario Limonciello <mario.limonciello@amd.com> -
COOLING14d
[PATCH] thunderbolt: Make PCIe NHI support opt-in
2026-09-15 · Konrad Dybcio <konradybcio@kernel.org> -
COLD20d
[PATCH v2] thunderbolt: Validate DP bandwidth notification port
2026-09-10 · Daehyeon Ko <hidden> -
COLD21d
[PATCH 2/2] thunderbolt: Validate output ports while discovering paths
2026-09-09 · Daehyeon Ko <hidden> -
COLD21d
[PATCH 1/2] thunderbolt: Validate DP bandwidth notification port
2026-09-09 · Daehyeon Ko <hidden> -
COLD17d
[PATCH] thunderbolt: Reject oversized XDomain properties responses
2026-09-09 · Daehyeon Ko <hidden> -
COLD17d
[PATCH 4/4] thunderbolt: stream: Check the Rx ring before task starts sleeping
2026-09-08 · Mika Westerberg <mika.westerberg@linux.intel.com> -
COLD17d
[PATCH 2/4] thunderbolt: Add tb_ring_poll_pending()
2026-09-08 · Mika Westerberg <mika.westerberg@linux.intel.com> -
COLD17d
[PATCH 3/4] thunderbolt: stream: Do not hold the lock while busy polling
2026-09-08 · Mika Westerberg <mika.westerberg@linux.intel.com> -
COLD17d
[PATCH 1/4] thunderbolt: Write descriptors in tb_ring_poll()
2026-09-08 · Mika Westerberg <mika.westerberg@linux.intel.com> -
COLD23d
[PATCH] thunderbolt: fix typo "forwared" in comment
2026-09-07 · Hemanth Selam <hidden> -
COOLING14d
[PATCH v2 11/22] thunderbolt: Find Apple VSE capability during startup
2026-09-06 · Sven Peter <sven@kernel.org> -
COOLING14d
[PATCH v2 10/22] thunderbolt: Unlock host router ports during startup
2026-09-06 · Sven Peter <sven@kernel.org> -
COOLING14d
[PATCH v2 13/22] thunderbolt: Add ring register accessors to tb_nhi_ops
2026-09-06 · Sven Peter <sven@kernel.org> -
COOLING14d
REVIEWED: 1 (0M) [PATCH v2 12/22] thunderbolt: Add ring_interrupt_active to tb_nhi_ops
2026-09-06 · Sven Peter <sven@kernel.org> -
COOLING14d
REVIEWED: 1 (0M) [PATCH v2 14/22] thunderbolt: Add ring_interrupt_mask to tb_nhi_ops
2026-09-06 · Sven Peter <sven@kernel.org>
Needs attention (review trailers in, no pickup)
Patches with review trailers that haven't landed in mainline and haven't been Acked by a maintainer. Oldest first.
-
STALE113d
REVIEWED: 1 (1M) [PATCH v2] thunderbolt: Assert downstream port reset on shutdown
2026-06-09 · Basavaraj Natikar <Basavaraj.Natikar@amd.com> · 1 Reviewed-by -
STALE112d
REVIEWED: 1 (1M) [PATCH v3] thunderbolt: Assert downstream port reset on shutdown
2026-06-10 · Basavaraj Natikar <Basavaraj.Natikar@amd.com> · 1 Reviewed-by -
STALE100d
REVIEWED: 1 (1M) [PATCH v4] thunderbolt: Assert downstream port reset on shutdown
2026-06-11 · Basavaraj Natikar <Basavaraj.Natikar@amd.com> · 1 Reviewed-by -
COLD37d
REVIEWED: 1 (0M) [PATCH RESEND v9 3/3] thunderbolt: Add device links for Apple systems with Icelake thunderbolt
2026-08-24 · Atharva Tiwari <hidden> · 1 Tested-by -
COOLING14d
REVIEWED: 1 (0M) [PATCH v2 07/22] thunderbolt: Try reading host DROM from device tree first
2026-09-06 · Sven Peter <sven@kernel.org> · 1 Reviewed-by -
COOLING14d
REVIEWED: 1 (0M) [PATCH v2 08/22] thunderbolt: Don't read the UID if we already know it
2026-09-06 · Sven Peter <sven@kernel.org> · 1 Reviewed-by -
COOLING14d
REVIEWED: 1 (0M) [PATCH v2 09/22] thunderbolt: Allocate ring HopID before requesting the ring interrupt
2026-09-06 · Sven Peter <sven@kernel.org> · 1 Reviewed-by -
COOLING14d
REVIEWED: 1 (0M) [PATCH v2 12/22] thunderbolt: Add ring_interrupt_active to tb_nhi_ops
2026-09-06 · Sven Peter <sven@kernel.org> · 1 Reviewed-by -
COOLING14d
REVIEWED: 1 (0M) [PATCH v2 14/22] thunderbolt: Add ring_interrupt_mask to tb_nhi_ops
2026-09-06 · Sven Peter <sven@kernel.org> · 1 Reviewed-by -
COOLING14d
REVIEWED: 1 (0M) [PATCH v2 18/22] thunderbolt: Export symbols required by the Apple Silicon driver
2026-09-06 · Sven Peter <sven@kernel.org> · 1 Reviewed-by
Quiet for 30+ days
Patches with no review trailers and no replies. Either the author is heads-down elsewhere or these slipped through. Oldest first.
-
STALE143d
[PATCH 2/2] thunderbolt: test: add KUnit regression tests for XDomain property parser
2026-04-15 · Michael Bommarito <hidden> -
STALE143d
[PATCH v2 2/4] thunderbolt: property: reject dir_len < 4 to prevent size_t underflow
2026-04-15 · Michael Bommarito <hidden> -
STALE143d
[PATCH v2 3/4] thunderbolt: property: cap recursion depth in __tb_property_parse_dir()
2026-04-15 · Michael Bommarito <hidden> -
STALE149d
[PATCH 04/12] thunderbolt: Keep the domain reference while processing hotplug
2026-04-27 · Mika Westerberg <mika.westerberg@linux.intel.com> -
STALE149d
[PATCH 02/12] thunderbolt: Don't disable lane adapter if XDomain lane bonding isn't possible
2026-04-27 · Mika Westerberg <mika.westerberg@linux.intel.com> -
STALE149d
[PATCH 03/12] thunderbolt: Make XDomain lane bonding comply with the USB4 v2 spec
2026-04-27 · Mika Westerberg <mika.westerberg@linux.intel.com> -
STALE149d
[PATCH 05/12] thunderbolt: Release request if tb_cfg_request() fails in __tb_xdomain_response()
2026-04-27 · Mika Westerberg <mika.westerberg@linux.intel.com> -
STALE149d
[PATCH 01/12] thunderbolt: Avoid reserved fields in path config space for USB4 routers
2026-04-27 · Mika Westerberg <mika.westerberg@linux.intel.com> -
STALE149d
[PATCH 07/12] thunderbolt: Wait for tb_domain_release() to complete when driver is removed
2026-04-27 · Mika Westerberg <mika.westerberg@linux.intel.com> -
STALE149d
[PATCH 10/12] thunderbolt: Remove service debugfs entries during unregister
2026-04-27 · Mika Westerberg <mika.westerberg@linux.intel.com>