diff options
author | Samuel Pitoiset <samuel.pitoiset@gmail.com> | 2015-06-07 22:40:12 +0200 |
---|---|---|
committer | Ben Skeggs <bskeggs@redhat.com> | 2015-07-27 18:56:09 +1000 |
commit | 305c1959ea60ddcae5142a20c50db849a40c2a35 (patch) | |
tree | d2e6a8f531cef0ec9432e96e50eeef1041acde96 /lib/ts_fsm.c | |
parent | 3693d544056b822f7f2454da5acb7eda9471b902 (diff) | |
download | talos-op-linux-305c1959ea60ddcae5142a20c50db849a40c2a35.tar.gz talos-op-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 'lib/ts_fsm.c')
0 files changed, 0 insertions, 0 deletions