--- /dev/null
+From 83c178470e0bf690d34c8c08440f2421b82e881c Mon Sep 17 00:00:00 2001
+From: Dan Carpenter <dan.carpenter@linaro.org>
+Date: Wed, 23 Apr 2025 16:08:23 +0300
+Subject: phy: tegra: xusb: remove a stray unlock
+
+From: Dan Carpenter <dan.carpenter@linaro.org>
+
+commit 83c178470e0bf690d34c8c08440f2421b82e881c upstream.
+
+We used to take a lock in tegra186_utmi_bias_pad_power_on() but now we
+have moved the lock into the caller. Unfortunately, when we moved the
+lock this unlock was left behind and it results in a double unlock.
+Delete it now.
+
+Fixes: b47158fb4295 ("phy: tegra: xusb: Use a bitmask for UTMI pad power state tracking")
+Signed-off-by: Dan Carpenter <dan.carpenter@linaro.org>
+Reviewed-by: Jon Hunter <jonathanh@nvidia.com>
+Link: https://lore.kernel.org/r/aAjmR6To4EnvRl4G@stanley.mountain
+Signed-off-by: Vinod Koul <vkoul@kernel.org>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+---
+ drivers/phy/tegra/xusb-tegra186.c | 2 --
+ 1 file changed, 2 deletions(-)
+
+--- a/drivers/phy/tegra/xusb-tegra186.c
++++ b/drivers/phy/tegra/xusb-tegra186.c
+@@ -656,8 +656,6 @@ static void tegra186_utmi_bias_pad_power
+ } else {
+ clk_disable_unprepare(priv->usb2_trk_clk);
+ }
+-
+- mutex_unlock(&padctl->lock);
+ }
+
+ static void tegra186_utmi_bias_pad_power_off(struct tegra_xusb_padctl *padctl)
drm-xe-gsc-do-not-flush-the-gsc-worker-from-the-reset-path.patch
mm-page_alloc-fix-race-condition-in-unaccepted-memory-handling.patch
perf-tools-fix-build-error-for-loongarch.patch
+phy-tegra-xusb-remove-a-stray-unlock.patch