diff options
author | 2015-06-07 22:40:12 +0200 | |
---|---|---|
committer | 2015-07-27 18:56:09 +1000 | |
commit | 305c1959ea60ddcae5142a20c50db849a40c2a35 (patch) | |
tree | d2e6a8f531cef0ec9432e96e50eeef1041acde96 /tools/perf/scripts/python/call-graph-from-postgresql.py | |
parent | drm/nouveau/pm: prevent freeing the wrong engine context (diff) | |
download | wireguard-linux-305c1959ea60ddcae5142a20c50db849a40c2a35.tar.xz wireguard-linux-305c1959ea60ddcae5142a20c50db849a40c2a35.zip |
drm/nouveau/pm: fix a potential race condition when creating an engine context
There is always the possiblity that the ppm->context pointer would get
partially updated and accidentally would equal ctx. This would allow two
contexts to co-exist, which is not acceptable. Moving the test to the
critical section takes care of this problem.
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Signed-off-by: Martin Peres <martin.peres@free.fr>
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions