aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/rpmsg/qcom_glink_smem.c
diff options
context:
space:
mode:
authorSricharan R <sricharan@codeaurora.org>2017-08-24 12:51:33 +0530
committerBjorn Andersson <bjorn.andersson@linaro.org>2017-08-29 20:34:12 -0700
commit44f6df922a260f1906abca8c0771e1811fff8443 (patch)
treeb06a94e2b9cb28c6fcdade3f1f9d250771d89bc1 /drivers/rpmsg/qcom_glink_smem.c
parentrpmsg: glink: Add support for transport version negotiation (diff)
downloadlinux-dev-44f6df922a260f1906abca8c0771e1811fff8443.tar.xz
linux-dev-44f6df922a260f1906abca8c0771e1811fff8443.zip
rpmsg: glink: Fix idr_lock from mutex to spinlock
The channel members lcids, rcids synchronised using the idr_lock is accessed in both atomic/non-atomic contexts. The readers are not currently synchronised. That no correct, so add the readers as well under the lock and use a spinlock. Acked-by: Arun Kumar Neelakantam <aneela@codeaurora.org> Signed-off-by: Sricharan R <sricharan@codeaurora.org> Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Diffstat (limited to 'drivers/rpmsg/qcom_glink_smem.c')
0 files changed, 0 insertions, 0 deletions