Files
linux/drivers/usb/typec
Heikki Krogerus e5e7d6c4b3 usb: typec: ucsi: Fix role swapping
commit eb5d7ff3cf upstream.

All attempts to swap the roles timed out because the
completion was done without releasing the port lock. Fixing
that by releasing the lock before starting to wait for the
completion.

Link: https://lore.kernel.org/linux-usb/037de7ac-e210-bdf5-ec7a-8c0c88a0be20@gmail.com/
Fixes: ad74b8649b ("usb: typec: ucsi: Preliminary support for alternate modes")
Cc: stable@vger.kernel.org
Reported-and-tested-by: Jia-Ju Bai <baijiaju1990@gmail.com>
Signed-off-by: Heikki Krogerus <heikki.krogerus@linux.intel.com>
Link: https://lore.kernel.org/r/20220405134824.68067-3-heikki.krogerus@linux.intel.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2022-05-09 09:14:28 +02:00
..
2021-06-14 09:18:07 +02:00
2022-05-09 09:14:28 +02:00
2021-07-21 11:53:42 +02:00
2021-04-09 16:00:00 +02:00
2021-06-14 09:18:07 +02:00