drm/amdgpu:fix race condition

sequence is protected by spinlock so don't access sequence
in paramter seq when invoking this function.

~0 means to get the latest sequence number and 0 means none to
get.

Change-Id: Ib7a03f3cf5594deeb4ad333cc59b47a6bddfd1ad
Signed-off-by: Monk Liu <Monk.Liu@amd.com>
Reviewed-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
Monk Liu
2017-04-07 18:39:07 +08:00
committed by Alex Deucher
parent 5e78835abd
commit d7b1eeb2ca
2 changed files with 7 additions and 1 deletions

View File

@@ -295,7 +295,10 @@ union drm_amdgpu_gem_wait_idle {
};
struct drm_amdgpu_wait_cs_in {
/** Command submission handle */
/* Command submission handle
* handle equals 0 means none to wait for
* handle equal ~0ull meanas wait for the latest sequence number
*/
__u64 handle;
/** Absolute timeout to wait */
__u64 timeout;