| Age | Commit message (Expand) | Author | Files | Lines |
| 12 days | thunderbolt: Verify PCIe adapter in detect state before tunnel setup | Gil Fine | 1 | -0/+35 |
| 2026-04-07 | thunderbolt: tunnel: Simplify allocation | Rosen Penev | 1 | -8/+2 |
| 2026-02-21 | Convert 'alloc_obj' family to use the new default GFP_KERNEL argument | Linus Torvalds | 1 | -2/+2 |
| 2026-02-21 | treewide: Replace kmalloc with kmalloc_obj for non-scalar types | Kees Cook | 1 | -2/+2 |
| 2025-11-17 | thunderbolt: Fix typos in tunnel.c | Alan Borzeszkowski | 1 | -7/+7 |
| 2025-09-23 | thunderbolt: Fix use-after-free in tb_dp_dprx_work | Duoming Zhou | 1 | -2/+3 |
| 2025-09-17 | thunderbolt: Update tunnel.c function documentation | Alan Borzeszkowski | 1 | -32/+53 |
| 2025-04-24 | thunderbolt: Notify userspace about software CM tunneling events | Alan Borzeszkowski | 1 | -5/+87 |
| 2025-04-02 | Merge tag 'usb-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre... | Linus Torvalds | 1 | -8/+8 |
| 2025-03-07 | thunderbolt: Prevent use-after-free in resume from hibernate | Mika Westerberg | 1 | -3/+8 |
| 2025-02-24 | thunderbolt: Make tb_tunnel_alloc_usb3() error paths consistent with the rest | Alan Borzeszkowski | 1 | -8/+8 |
| 2025-01-03 | thunderbolt: Handle DisplayPort tunnel activation asynchronously | Mika Westerberg | 1 | -114/+227 |
| 2025-01-03 | thunderbolt: Rework tb_tunnel_consumed_bandwidth() | Mika Westerberg | 1 | -8/+2 |
| 2025-01-03 | thunderbolt: Drop tb_tunnel_restart() | Mika Westerberg | 1 | -24/+3 |
| 2025-01-03 | thunderbolt: Rework how tunnel->[init|deinit] hooks are called | Mika Westerberg | 1 | -17/+20 |
| 2025-01-03 | thunderbolt: Increase DPRX capabilities read timeout | Mika Westerberg | 1 | -2/+5 |
| 2024-04-27 | thunderbolt: Fix kernel-doc for tb_tunnel_alloc_dp() | Gil Fine | 1 | -4/+4 |
| 2024-04-27 | thunderbolt: Fix uninitialized variable in tb_tunnel_alloc_usb3() | Gil Fine | 1 | -5/+5 |
| 2024-04-12 | thunderbolt: Allow USB3 bandwidth to be lower than maximum supported | Gil Fine | 1 | -15/+10 |
| 2024-02-16 | thunderbolt: Calculate DisplayPort tunnel bandwidth after DPRX capabilities read | Gil Fine | 1 | -10/+6 |
| 2024-02-16 | thunderbolt: Introduce tb_tunnel_direction_downstream() | Mika Westerberg | 1 | -14/+9 |
| 2024-02-16 | thunderbolt: Use DP_LOCAL_CAP for maximum bandwidth calculation | Mika Westerberg | 1 | -32/+25 |
| 2023-12-14 | thunderbolt: Disable PCIe extended encapsulation upon teardown properly | Gil Fine | 1 | -3/+15 |
| 2023-12-14 | thunderbolt: Make PCIe tunnel setup and teardown follow CM guide | Gil Fine | 1 | -3/+10 |
| 2023-12-14 | thunderbolt: Use tb_dp_read_cap() to read DP_COMMON_CAP as well | Mika Westerberg | 1 | -6/+7 |
| 2023-11-14 | thunderbolt: Remove duplicated re-assignment of pointer 'out' | Colin Ian King | 1 | -2/+0 |
| 2023-10-20 | thunderbolt: Introduce tb_port_path_direction_downstream() | Gil Fine | 1 | -7/+7 |
| 2023-10-20 | thunderbolt: Set path power management packet support bit for USB4 v2 routers | Mika Westerberg | 1 | -9/+26 |
| 2023-10-20 | thunderbolt: Change bandwidth reservations to comply USB4 v2 | Gil Fine | 1 | -3/+63 |
| 2023-10-20 | thunderbolt: Use weight constants in tb_usb3_consumed_bandwidth() | Mika Westerberg | 1 | -3/+6 |
| 2023-10-20 | thunderbolt: Use constants for path weight and priority | Mika Westerberg | 1 | -12/+27 |
| 2023-10-13 | thunderbolt: Expose tb_tunnel_xxx() log macros to the rest of the driver | Mika Westerberg | 1 | -21/+5 |
| 2023-10-13 | thunderbolt: Use tb_tunnel_dbg() where possible to make logging more consistent | Mika Westerberg | 1 | -35/+30 |
| 2023-10-13 | thunderbolt: Get rid of usb4_usb3_port_actual_link_rate() | Mika Westerberg | 1 | -9/+2 |
| 2023-06-16 | thunderbolt: Add DisplayPort 2.x tunneling support | Mika Westerberg | 1 | -16/+84 |
| 2023-06-16 | thunderbolt: Make bandwidth allocation mode function names consistent | Mika Westerberg | 1 | -20/+21 |
| 2023-06-16 | thunderbolt: Enable USB4 v2 PCIe TLP/DLLP extended encapsulation | Gil Fine | 1 | -3/+35 |
| 2023-06-09 | Merge branch 'thunderbolt/fixes' into thunderbolt/next | Mika Westerberg | 1 | -1/+1 |
| 2023-05-30 | thunderbolt: Log DisplayPort adapter rate and lanes on discovery | Mika Westerberg | 1 | -0/+43 |
| 2023-05-29 | thunderbolt: Increase DisplayPort Connection Manager handshake timeout | Mika Westerberg | 1 | -1/+1 |
| 2023-05-24 | thunderbolt: Allow specifying custom credits for DMA tunnels | Mika Westerberg | 1 | -4/+9 |
| 2023-05-24 | thunderbolt: Check for ring 0 in tb_tunnel_alloc_dma() | Mika Westerberg | 1 | -0/+4 |
| 2023-02-08 | Merge tag 'thunderbolt-for-v6.3-rc1' of git://git.kernel.org/pub/scm/linux/ke... | Greg Kroah-Hartman | 1 | -36/+470 |
| 2023-01-27 | thunderbolt: Add missing kernel-doc comment to tb_tunnel_maximum_bandwidth() | Mika Westerberg | 1 | -0/+10 |
| 2023-01-17 | thunderbolt: Add support for DisplayPort bandwidth allocation mode | Mika Westerberg | 1 | -30/+453 |
| 2023-01-17 | thunderbolt: Increase timeout of DP OUT adapter handshake | Mika Westerberg | 1 | -5/+6 |
| 2023-01-17 | thunderbolt: Use decimal port number in control and tunnel logs too | Mika Westerberg | 1 | -1/+1 |
| 2023-01-09 | thunderbolt: Use correct function to calculate maximum USB3 link rate | Mika Westerberg | 1 | -1/+1 |
| 2022-05-12 | thunderbolt: Fix buffer allocation of devices with no DisplayPort adapters | Gil Fine | 1 | -2/+5 |
| 2022-04-19 | thunderbolt: Use different lane for second DisplayPort tunnel | Mika Westerberg | 1 | -5/+6 |
| 2022-02-02 | thunderbolt: Disable LTTPR on Intel Titan Ridge | Mika Westerberg | 1 | -0/+10 |
| 2021-12-07 | thunderbolt: Tear down existing tunnels when resuming from hibernate | Mika Westerberg | 1 | -10/+17 |
| 2021-06-01 | thunderbolt: Allocate credits according to router preferences | Mika Westerberg | 1 | -74/+330 |
| 2021-06-01 | thunderbolt: Move nfc_credits field to struct tb_path_hop | Mika Westerberg | 1 | -11/+14 |
| 2021-03-18 | thunderbolt: Allow multiple DMA tunnels over a single XDomain connection | Mika Westerberg | 1 | -11/+71 |
| 2021-03-18 | thunderbolt: Use dedicated flow control for DMA tunnels | Mika Westerberg | 1 | -16/+4 |
| 2021-02-04 | thunderbolt: Add support for native USB4 _OSC | Mika Westerberg | 1 | -4/+6 |
| 2021-01-28 | thunderbolt: tunnel: Fix misspelling of 'receive_path' | Lee Jones | 1 | -1/+1 |
| 2020-11-11 | thunderbolt: Make it possible to allocate one directional DMA tunnel | Mika Westerberg | 1 | -19/+31 |
| 2020-09-01 | Merge tag 'thunderbolt-for-v5.9-rc4' of git://git.kernel.org/pub/scm/linux/ke... | Greg Kroah-Hartman | 1 | -2/+10 |
| 2020-08-25 | thunderbolt: Use maximum USB3 link rate when reclaiming if link is not up | Mika Westerberg | 1 | -2/+10 |
| 2020-08-23 | treewide: Use fallthrough pseudo-keyword | Gustavo A. R. Silva | 1 | -2/+2 |
| 2020-06-22 | thunderbolt: Add USB3 bandwidth management | Mika Westerberg | 1 | -13/+242 |
| 2020-06-22 | thunderbolt: Increase DP DPRX wait timeout | Mika Westerberg | 1 | -1/+1 |
| 2020-06-22 | thunderbolt: Report consumed bandwidth in both directions | Mika Westerberg | 1 | -9/+38 |
| 2020-06-22 | thunderbolt: Handle incomplete PCIe/USB3 paths correctly in discovery | Mika Westerberg | 1 | -4/+6 |
| 2020-06-22 | thunderbolt: Fix path indices used in USB3 tunnel discovery | Mika Westerberg | 1 | -6/+6 |
| 2019-12-18 | thunderbolt: Add support for USB 3.x tunnels | Rajmohan Mani | 1 | -1/+157 |
| 2019-12-18 | thunderbolt: Add initial support for USB4 | Mika Westerberg | 1 | -3/+8 |
| 2019-11-02 | thunderbolt: Add bandwidth management for Display Port tunnels | Mika Westerberg | 1 | -2/+280 |
| 2019-11-02 | thunderbolt: Add Display Port CM handshake for Titan Ridge devices | Mika Westerberg | 1 | -0/+45 |
| 2019-11-02 | thunderbolt: Add support for lane bonding | Mika Westerberg | 1 | -1/+18 |
| 2019-11-01 | thunderbolt: Convert DP adapter register names to follow the USB4 spec | Mika Westerberg | 1 | -4/+4 |
| 2019-11-01 | thunderbolt: Convert basic adapter register names to follow the USB4 spec | Mika Westerberg | 1 | -5/+5 |
| 2019-08-26 | thunderbolt: Correct path indices for PCIe tunnel | Mika Westerberg | 1 | -2/+2 |
| 2019-04-18 | thunderbolt: Make rest of the logging to happen at debug level | Mika Westerberg | 1 | -4/+2 |
| 2019-04-18 | thunderbolt: Add support for DMA tunnels | Mika Westerberg | 1 | -1/+92 |
| 2019-04-18 | thunderbolt: Do not tear down tunnels when driver is unloaded | Mika Westerberg | 1 | -9/+1 |
| 2019-04-18 | thunderbolt: Add support for Display Port tunnels | Mika Westerberg | 1 | -4/+273 |
| 2019-04-18 | thunderbolt: Discover preboot PCIe paths the boot firmware established | Mika Westerberg | 1 | -2/+84 |
| 2019-04-18 | thunderbolt: Deactivate all paths before restarting them | Mika Westerberg | 1 | -1/+11 |
| 2019-04-18 | thunderbolt: Extend tunnel creation to more than 2 adjacent switches | Mika Westerberg | 1 | -42/+14 |
| 2019-04-18 | thunderbolt: Generalize tunnel creation functionality | Mika Westerberg | 1 | -119/+173 |
| 2019-04-18 | thunderbolt: Rename tunnel_pci to tunnel | Mika Westerberg | 1 | -0/+223 |