Commit 9a06b1d0 authored by Brian Norris's avatar Brian Norris Committed by Julan Hsu
Browse files

UPSTREAM: ath10k: snoc: fix unbalanced clock error handling



Similar to regulator error handling, we should only start tearing down
the 'i - 1' clock when clock 'i' fails to enable. Otherwise, we might
end up with an unbalanced clock, where we never successfully enabled the
clock, but we try to disable it anyway.

BUG=b:137525452
TEST=None

Fixes: a6a793f9 ("ath10k: vote for hardware resources for WCN3990")
Signed-off-by: default avatarBrian Norris <briannorris@chromium.org>
Reviewed-by: default avatarDouglas Anderson <dianders@chromium.org>
Signed-off-by: default avatarKalle Valo <kvalo@codeaurora.org>
Signed-off-by: default avatarGovind Singh <govinds@codeaurora.org>
(Cherry picked from commit 82e60d92)
(Source: git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git

)
Change-Id: Ifc8a0c9894a34bbadf4a9e486c405508311bc88a
Signed-off-by: default avatarVamsi Singamsetty <vamssi@codeaurora.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/kernel/+/1710369


Reviewed-by: default avatarJulan Hsu <julanhsu@google.com>
Reviewed-by: default avatarSean Paul <seanpaul@chromium.org>
Tested-by: default avatarJulan Hsu <julanhsu@google.com>
Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org>
parent bec9c6e1
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment