summaryrefslogtreecommitdiff
path: root/net/lapb
diff options
context:
space:
mode:
authorBjorn Andersson <quic_bjorande@quicinc.com>2024-05-01 06:38:57 +0300
committerBjorn Andersson <andersson@kernel.org>2024-05-01 21:39:51 +0300
commit9329933699b32d467a99befa20415c4b2172389a (patch)
tree682dd07197b40f82fa0f30dd06193f5917718fc1 /net/lapb
parentdff55f66aaba931c71ba5f20906f0a75c4df1da8 (diff)
downloadlinux-9329933699b32d467a99befa20415c4b2172389a.tar.xz
soc: qcom: pmic_glink: Make client-lock non-sleeping
The recently introduced commit '635ce0db8956 ("soc: qcom: pmic_glink: don't traverse clients list without a lock")' ensured that the clients list is not modified while traversed. But the callback is made from the GLINK IRQ handler and as such this mutual exclusion can not be provided by a (sleepable) mutex. Replace the mutex with a spinlock. Fixes: 635ce0db8956 ("soc: qcom: pmic_glink: don't traverse clients list without a lock") Signed-off-by: Bjorn Andersson <quic_bjorande@quicinc.com> Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Link: https://lore.kernel.org/r/20240430-pmic-glink-sleep-while-atomic-v1-1-88fb493e8545@quicinc.com Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Diffstat (limited to 'net/lapb')
0 files changed, 0 insertions, 0 deletions