commit | 44f6df922a260f1906abca8c0771e1811fff8443 | [log] [tgz] |
---|---|---|
author | Sricharan R <sricharan@codeaurora.org> | Thu Aug 24 12:51:33 2017 +0530 |
committer | Bjorn Andersson <bjorn.andersson@linaro.org> | Tue Aug 29 20:34:12 2017 -0700 |
tree | b06a94e2b9cb28c6fcdade3f1f9d250771d89bc1 | |
parent | d31ad615f6fb809b534f6091cd06a7e88c44393e [diff] |
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>