]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
drm/amdgpu: Make pin_size values atomic
authorMichel Dänzer <michel.daenzer@amd.com>
Wed, 11 Jul 2018 10:00:40 +0000 (12:00 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 15 Sep 2018 07:47:01 +0000 (09:47 +0200)
commite2a81121f62a6c7886040f799105307bc9b535fa
tree6d2eda01101a3c2c02927a622ed33706dc17504a
parentdf058ec846fe1fc520e41a254b3fa22765255fbb
drm/amdgpu: Make pin_size values atomic

commit a5ccfe5c20740f2fbf00291490cdf8d2373ec255 upstream.

Concurrent execution of the non-atomic arithmetic could result in
completely bogus values.

v2:
* Rebased on v2 of the previous patch

Cc: stable@vger.kernel.org
Bugzilla: https://bugs.freedesktop.org/106872
Reviewed-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Michel Dänzer <michel.daenzer@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/gpu/drm/amd/amdgpu/amdgpu.h
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c