thunderbolt: Use correct function to calculate maximum USB3 link rate
authorMika Westerberg <mika.westerberg@linux.intel.com>
Fri, 20 May 2022 10:35:19 +0000 (13:35 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 24 Jan 2023 06:24:37 +0000 (07:24 +0100)
commit15a2e23fd5856e605c04f9ffee8fe1c631599aa0
tree4ebb80af25b42ae01710c2108e6a37ef65750a96
parent627ae8c6271e8bd5e5b28f95e28f55253a19f6f2
thunderbolt: Use correct function to calculate maximum USB3 link rate

commit e8ff07fb33026c5c1bb5b81293496faba5d68059 upstream.

We need to take minimum of both sides of the USB3 link into consideration,
not just the downstream port. Fix this by calling tb_usb3_max_link_rate()
instead.

Fixes: 0bd680cd900c ("thunderbolt: Add USB3 bandwidth management")
Cc: stable@vger.kernel.org
Acked-by: Yehezkel Bernat <YehezkelShB@gmail.com>
Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/thunderbolt/tunnel.c