diff options
author | Mika Westerberg <mika.westerberg@linux.intel.com> | 2023-09-07 16:02:30 +0300 |
---|---|---|
committer | Mika Westerberg <mika.westerberg@linux.intel.com> | 2023-09-15 13:01:18 +0300 |
commit | 308092d080852f8997126e5b3507536162416f4a (patch) | |
tree | b3c6ee6c869d60ebd9dd9110af75529a2adc158a /security | |
parent | e19f714ea63f861d95d3d92d45d5fd5ca2e05c8c (diff) | |
download | linux-308092d080852f8997126e5b3507536162416f4a.tar.xz |
thunderbolt: Restart XDomain discovery handshake after failure
Alex reported that after rebooting the other host the peer-to-peer link
does not come up anymore. The reason for this is that the host that was
not rebooted tries to send the UUID request only 10 times according to
the USB4 Inter-Domain spec and gives up if it does not get reply. Then
when the other side is actually ready it cannot get the link established
anymore. The USB4 Inter-Domain spec requires that the discovery protocol
is restarted in that case so implement this now.
Reported-by: Alex Balcanquall <alex@alexbal.com>
Fixes: 8e1de7042596 ("thunderbolt: Add support for XDomain lane bonding")
Cc: stable@vger.kernel.org
Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Diffstat (limited to 'security')
0 files changed, 0 insertions, 0 deletions