summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/export-to-sqlite.py
diff options
context:
space:
mode:
authorDeepak Kumar Singh <quic_deesin@quicinc.com>2022-09-19 13:53:59 +0300
committerBjorn Andersson <andersson@kernel.org>2022-12-28 18:54:03 +0300
commit17b88a2050e9d1f89a53562f2adb709a8959e763 (patch)
treecfefb39fc41234e34b646276dd9e21f48e7d8f30 /tools/perf/scripts/python/export-to-sqlite.py
parentd2ff0f84c1156dfd3646a4ca682b38413b409aa0 (diff)
downloadlinux-17b88a2050e9d1f89a53562f2adb709a8959e763.tar.xz
rpmsg: char: Add lock to avoid race when rpmsg device is released
When remote host goes down glink char device channel is freed and associated rpdev is destroyed through rpmsg_chrdev_eptdev_destroy(), At the same time user space apps can still try to open/poll rpmsg char device which will result in calling rpmsg_create_ept()/rpmsg_poll(). These functions will try to reference rpdev which has already been freed through rpmsg_chrdev_eptdev_destroy(). File operation functions and device removal function must be protected with lock. This patch adds existing ept lock in remove function as well. Signed-off-by: Deepak Kumar Singh <quic_deesin@quicinc.com> Signed-off-by: Bjorn Andersson <andersson@kernel.org> Link: https://lore.kernel.org/r/1663584840-15762-2-git-send-email-quic_deesin@quicinc.com
Diffstat (limited to 'tools/perf/scripts/python/export-to-sqlite.py')
0 files changed, 0 insertions, 0 deletions