Hi, This series includes a couple of fixes for issues found. I'm planning to get these into v6.3-rc. The first one is a memory leak fix. The second one is fixing a reboot time issue reported by Christian that we finally were able to reproduce in the lab. The reason this happened only in Linux is that we enumerate retimers during link bring up and there is certain step missing after the enumeration that leads the link to not come up properly after soft-reboot. This should be fixed with issuing UNSET_INBOUND_SBTX after retimer access and this works in the lab. @Christian, can you check that it solves the issue for you too? The third one is a quirk that is needed for Intel hardware to limit the USB3 bandwidth accordingly. Gil Fine (2): thunderbolt: Add missing UNSET_INBOUND_SBTX for retimer access thunderbolt: Limit USB3 bandwidth of certain Intel USB4 host routers Mika Westerberg (3): thunderbolt: Fix memory leak in margining thunderbolt: Call tb_check_quirks() after initializing adapters thunderbolt: Use scale field when allocating USB3 bandwidth drivers/thunderbolt/debugfs.c | 12 ++++---- drivers/thunderbolt/quirks.c | 31 ++++++++++++++++++++ drivers/thunderbolt/retimer.c | 23 +++++++++++++-- drivers/thunderbolt/sb_regs.h | 1 + drivers/thunderbolt/switch.c | 4 +-- drivers/thunderbolt/tb.h | 4 +++ drivers/thunderbolt/usb4.c | 53 ++++++++++++++++++++++++++++++----- 7 files changed, 111 insertions(+), 17 deletions(-) -- 2.39.1