amdgpu: add REPLACE and CLEAR checking for VA op (v2)
authorJunwei Zhang <Jerry.Zhang@amd.com>
Wed, 22 Mar 2017 03:14:00 +0000 (11:14 +0800)
committerNicolai Hähnle <nicolai.haehnle@amd.com>
Mon, 3 Apr 2017 16:32:12 +0000 (18:32 +0200)
v2: fix indent

Signed-off-by: Junwei Zhang <Jerry.Zhang@amd.com>
Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
Reviewed-by: Christian König <christian.koenig@amd.com>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Acked-by: Emil Velikov <emil.velikov@collabora.com>
amdgpu/amdgpu_bo.c

index f725bfd..9adfffa 100644 (file)
@@ -703,7 +703,8 @@ int amdgpu_bo_va_op_raw(amdgpu_device_handle dev,
        struct drm_amdgpu_gem_va va;
        int r;
 
-       if (ops != AMDGPU_VA_OP_MAP && ops != AMDGPU_VA_OP_UNMAP)
+       if (ops != AMDGPU_VA_OP_MAP && ops != AMDGPU_VA_OP_UNMAP &&
+           ops != AMDGPU_VA_OP_REPLACE && ops != AMDGPU_VA_OP_CLEAR)
                return -EINVAL;
 
        memset(&va, 0, sizeof(va));