aboutsummaryrefslogtreecommitdiff
path: root/drivers/soc/sifive
diff options
context:
space:
mode:
authorMika Westerberg2023-09-07 16:02:30 +0300
committerGreg Kroah-Hartman2023-10-19 23:08:56 +0200
commit434e3522b9bd599c703482e3b289dfe8d76bae2b (patch)
tree10aad761e063fa59eddf1ce9f06d7313007d6d10 /drivers/soc/sifive
parent5d206a77d48ae0c878e7ea6cb31ac94d96da56fe (diff)
thunderbolt: Restart XDomain discovery handshake after failure
commit 308092d080852f8997126e5b3507536162416f4a upstream. 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> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/soc/sifive')
0 files changed, 0 insertions, 0 deletions