summaryrefslogtreecommitdiff
path: root/src/yuzu/configuration/configure_input_advanced.cpp
diff options
context:
space:
mode:
authorReinUsesLisp <reinuseslisp@airmail.cc>2020-08-26 01:55:44 +0000
committerReinUsesLisp <reinuseslisp@airmail.cc>2020-08-26 02:56:05 +0000
commitccdd84a778244eb1ebbf7ea6e39d5fca79f16e2a (patch)
treeaab98e92a63c4ed5a3fcabef34dce8f8445278cf /src/yuzu/configuration/configure_input_advanced.cpp
parent4efaecf1251b152536cbf84af2616f3181d64960 (diff)
hle/scheduler: Fix data race in is_context_switch_pending
As reported by tsan, SelectThreads could write to is_context_switch_pending holding a mutex while SwitchToCurrent reads it without holding any. It is assumed that the author didn't want an atomic here, so the code is reordered so that whenever is_context_switch_pending is read inside SwitchToContext, the mutex is locked.
Diffstat (limited to 'src/yuzu/configuration/configure_input_advanced.cpp')
0 files changed, 0 insertions, 0 deletions