| Age | Commit message (Expand) | Author | Files | Lines |
| 2 days | Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/wester... | Mark Brown | 1 | -71/+240 |
| 4 days | thunderbolt: Prevent XDomain delayed work use-after-free on disconnect | Michael Bommarito | 1 | -10/+31 |
| 6 days | thunderbolt: Limit XDomain response copy to actual frame size | Michael Bommarito | 1 | -1/+3 |
| 6 days | thunderbolt: Validate XDomain request packet size before type cast | Michael Bommarito | 1 | -2/+6 |
| 6 days | thunderbolt: Clamp XDomain response data copy to allocation size | Michael Bommarito | 1 | -0/+2 |
| 13 days | thunderbolt: Allow service drivers to specify their own properties | Mika Westerberg | 1 | -13/+82 |
| 2026-05-05 | thunderbolt: Don't create multiple DMA tunnels on firmware connection manager | Alan Borzeszkowski | 1 | -6/+19 |
| 2026-05-05 | thunderbolt: Remove XDomain from the bus without holding tb->lock | Mika Westerberg | 1 | -20/+33 |
| 2026-05-05 | thunderbolt: Remove service debugfs entries during unregister | Mika Westerberg | 1 | -3/+11 |
| 2026-05-05 | thunderbolt: Keep XDomain reference during the lifetime of a service | Mika Westerberg | 1 | -1/+2 |
| 2026-05-05 | thunderbolt: Set tb->root_switch to NULL when domain is stopped | Mika Westerberg | 1 | -1/+5 |
| 2026-05-05 | thunderbolt: Release request if tb_cfg_request() fails in __tb_xdomain_respon... | Mika Westerberg | 1 | -1/+6 |
| 2026-05-05 | thunderbolt: Make XDomain lane bonding comply with the USB4 v2 spec | Mika Westerberg | 1 | -18/+47 |
| 2026-05-05 | thunderbolt: Don't disable lane adapter if XDomain lane bonding isn't possible | Mika Westerberg | 1 | -1/+7 |
| 2026-02-21 | Convert 'alloc_obj' family to use the new default GFP_KERNEL argument | Linus Torvalds | 1 | -3/+3 |
| 2026-02-21 | treewide: Replace kmalloc with kmalloc_obj for non-scalar types | Kees Cook | 1 | -3/+3 |
| 2025-11-17 | thunderbolt: Fix typos in xdomain.c | Alan Borzeszkowski | 1 | -2/+2 |
| 2025-09-17 | thunderbolt: Update xdomain.c function documentation | Alan Borzeszkowski | 1 | -13/+33 |
| 2025-08-13 | thunderbolt: Use Linux Foundation IDs for XDomain discovery | Mika Westerberg | 1 | -4/+3 |
| 2025-01-03 | driver core: Constify API device_find_child() and adapt for various usages | Zijun Hu | 1 | -1/+1 |
| 2024-04-19 | thunderbolt: Use correct error code with ERROR_NOT_SUPPORTED | Mika Westerberg | 1 | -1/+1 |
| 2024-02-26 | thunderbolt: Constify the struct device_type usage | Ricardo B. Marliere | 1 | -2/+2 |
| 2024-01-23 | thunderbolt: Remove usage of the deprecated ida_simple_xx() API | Christophe JAILLET | 1 | -2/+2 |
| 2024-01-22 | thunderbolt: Fix XDomain rx_lanes_show and tx_lanes_show | Mohammad Rahimi | 1 | -4/+4 |
| 2023-12-14 | thunderbolt: Log XDomain link speed and width | Gil Fine | 1 | -0/+5 |
| 2023-12-14 | thunderbolt: Handle lane bonding of Gen 4 XDomain links properly | Gil Fine | 1 | -1/+48 |
| 2023-09-15 | thunderbolt: Restart XDomain discovery handshake after failure | Mika Westerberg | 1 | -17/+41 |
| 2023-06-16 | thunderbolt: Add support for USB4 v2 80 Gb/s link | Gil Fine | 1 | -14/+68 |
| 2023-06-09 | thunderbolt: Introduce tb_xdomain_downstream_port() | Mika Westerberg | 1 | -9/+7 |
| 2023-03-29 | thunderbolt: Get rid of redundant 'else' | Andy Shevchenko | 1 | -14/+10 |
| 2023-01-27 | driver core: make struct device_type.uevent() take a const * | Greg Kroah-Hartman | 1 | -3/+3 |
| 2023-01-09 | thunderbolt: Disable XDomain lane 1 only in software connection manager | Mika Westerberg | 1 | -5/+12 |
| 2022-10-23 | thunderbolt: Remove redundant assignment to variable len | Colin Ian King | 1 | -1/+0 |
| 2022-10-23 | thunderbolt: Use str_enabled_disabled() helper | Andy Shevchenko | 1 | -1/+2 |
| 2022-10-11 | treewide: use get_random_u32() when possible | Jason A. Donenfeld | 1 | -1/+1 |
| 2022-09-24 | thunderbolt: Convert to use sysfs_emit()/sysfs_emit_at() APIs | Andy Shevchenko | 1 | -13/+13 |
| 2022-09-05 | thunderbolt: Add support for receiver lane margining | Mika Westerberg | 1 | -0/+4 |
| 2022-09-05 | thunderbolt: Move tb_xdomain_parent() to tb.h | Mika Westerberg | 1 | -5/+0 |
| 2022-05-05 | thunderbolt: Add support for XDomain lane bonding | Mika Westerberg | 1 | -68/+541 |
| 2021-12-07 | thunderbolt: xdomain: Avoid potential stack OOB read | Kees Cook | 1 | -10/+6 |
| 2021-09-28 | thunderbolt: Fix -Wrestrict warning | Arnd Bergmann | 1 | -1/+1 |
| 2021-06-01 | thunderbolt: Update port credits after bonding is enabled/disabled | Mika Westerberg | 1 | -0/+2 |
| 2021-06-01 | thunderbolt: Wait for the lanes to actually bond | Mika Westerberg | 1 | -0/+8 |
| 2021-03-18 | thunderbolt: Allow multiple DMA tunnels over a single XDomain connection | Mika Westerberg | 1 | -45/+94 |
| 2021-03-18 | thunderbolt: Add support for maxhopid XDomain property | Mika Westerberg | 1 | -88/+116 |
| 2021-03-18 | thunderbolt: Align XDomain protocol timeouts with the spec | Mika Westerberg | 1 | -2/+2 |
| 2021-03-18 | thunderbolt: Use pseudo-random number as initial property block generation | Mika Westerberg | 1 | -0/+2 |
| 2021-03-18 | thunderbolt: Do not re-establish XDomain DMA paths automatically | Mika Westerberg | 1 | -33/+2 |
| 2021-03-18 | thunderbolt: Add more logging to XDomain connections | Mika Westerberg | 1 | -3/+31 |
| 2021-02-04 | thunderbolt: Add support for native USB4 _OSC | Mika Westerberg | 1 | -1/+1 |
| 2021-02-04 | thunderbolt: Allow disabling XDomain protocol | Mika Westerberg | 1 | -0/+9 |
| 2021-01-28 | thunderbolt: xdomain: Fix 'tb_unregister_service_driver()'s 'drv' param | Lee Jones | 1 | -1/+1 |
| 2021-01-11 | thunderbolt: Constify static attribute_group structs | Rikard Falkeborn | 1 | -2/+2 |
| 2020-12-08 | Merge tag 'thunderbolt-for-v5.11-rc1' of git://git.kernel.org/pub/scm/linux/k... | Greg Kroah-Hartman | 1 | -8/+140 |
| 2020-11-11 | thunderbolt: Create debugfs directory automatically for services | Mika Westerberg | 1 | -0/+3 |
| 2020-11-11 | thunderbolt: Add functions for enabling and disabling lane bonding on XDomain | Isaac Hazan | 1 | -0/+66 |
| 2020-11-11 | thunderbolt: Add link_speed and link_width to XDomain | Isaac Hazan | 1 | -0/+65 |
| 2020-11-11 | thunderbolt: Create XDomain devices for loops back to the host | Mika Westerberg | 1 | -3/+1 |
| 2020-11-11 | thunderbolt: Find XDomain by route instead of UUID | Mika Westerberg | 1 | -5/+5 |
| 2020-11-05 | thunderbolt: Fix memory leak if ida_simple_get() fails in enumerate_services() | Mika Westerberg | 1 | -0/+1 |
| 2020-06-22 | thunderbolt: Build initial XDomain property block upon first connect | Mika Westerberg | 1 | -40/+54 |
| 2019-12-18 | thunderbolt: Add initial support for USB4 | Mika Westerberg | 1 | -0/+6 |
| 2019-11-01 | thunderbolt: Add helper macro to iterate over switch ports | Mika Westerberg | 1 | -3/+2 |
| 2019-08-06 | thunderbolt: Show key using %*pE not %*pEp | J. Bruce Fields | 1 | -1/+1 |
| 2019-04-18 | thunderbolt: Add XDomain UUID exchange support | Mika Westerberg | 1 | -10/+126 |
| 2019-04-18 | thunderbolt: Run tb_xdp_handle_request() in system workqueue | Mika Westerberg | 1 | -2/+4 |
| 2019-04-18 | thunderbolt: Assign remote for both ports in case of dual link | Mika Westerberg | 1 | -4/+1 |
| 2019-03-22 | thunderbolt: xdomain: Fix to check return value of kmemdup | Aditya Pakki | 1 | -6/+9 |
| 2019-03-22 | thunderbolt: Fix to check return value of ida_simple_get | Aditya Pakki | 1 | -1/+7 |
| 2018-10-02 | thunderbolt: Convert rest of the driver files to use SPDX identifier | Mika Westerberg | 1 | -4/+1 |
| 2018-07-25 | thunderbolt: Add support for runtime PM | Mika Westerberg | 1 | -0/+18 |
| 2018-03-09 | thunderbolt: Add tb_xdomain_find_by_route() | Radion Mirchevsky | 1 | -12/+35 |
| 2017-10-27 | thunderbolt: Drop sequence number check from tb_xdomain_match() | Mika Westerberg | 1 | -9/+0 |
| 2017-10-19 | thunderbolt: Fix a couple right shifting to zero bugs | Dan Carpenter | 1 | -2/+2 |
| 2017-10-09 | thunderbolt: Initialize Thunderbolt bus earlier | Mika Westerberg | 1 | -0/+3 |
| 2017-10-02 | thunderbolt: Add support for XDomain discovery protocol | Mika Westerberg | 1 | -0/+1576 |