diff options
author | Sricharan R <sricharan@codeaurora.org> | 2017-08-24 10:21:33 +0300 |
---|---|---|
committer | Bjorn Andersson <bjorn.andersson@linaro.org> | 2017-08-30 06:34:12 +0300 |
commit | 44f6df922a260f1906abca8c0771e1811fff8443 (patch) | |
tree | b06a94e2b9cb28c6fcdade3f1f9d250771d89bc1 /drivers/rpmsg/qcom_glink_smem.c | |
parent | d31ad615f6fb809b534f6091cd06a7e88c44393e (diff) | |
download | linux-44f6df922a260f1906abca8c0771e1811fff8443.tar.xz |
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