summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/exported-sql-viewer.py
diff options
context:
space:
mode:
authorAhmad Masri <amasri@codeaurora.org>2019-06-16 10:26:07 +0300
committerKalle Valo <kvalo@codeaurora.org>2019-06-27 20:51:04 +0300
commit1a276003111c0404f6bfeffe924c5a21f482428b (patch)
treeacccf744f18d1396dc547cd9ca5143f1bc1c72d4 /tools/perf/scripts/python/exported-sql-viewer.py
parent2a32c20b76af39185a5bf8fa617b94295660893f (diff)
downloadlinux-1a276003111c0404f6bfeffe924c5a21f482428b.tar.xz
wil6210: drop old event after wmi_call timeout
This change fixes a rare race condition of handling WMI events after wmi_call expires. wmi_recv_cmd immediately handles an event when reply_buf is defined and a wmi_call is waiting for the event. However, in case the wmi_call has already timed-out, there will be no waiting/running wmi_call and the event will be queued in WMI queue and will be handled later in wmi_event_handle. Meanwhile, a new similar wmi_call for the same command and event may be issued. In this case, when handling the queued event we got WARN_ON printed. Fixing this case as a valid timeout and drop the unexpected event. Signed-off-by: Ahmad Masri <amasri@codeaurora.org> Signed-off-by: Maya Erez <merez@codeaurora.org> Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Diffstat (limited to 'tools/perf/scripts/python/exported-sql-viewer.py')
0 files changed, 0 insertions, 0 deletions