Commit c0573af3 authored by Christian König's avatar Christian König Committed by Alex Deucher
Browse files

drm/amdgpu: SHADOW and VRAM_CONTIGUOUS flags shouldn't be used by userspace



The shadow handling isn't implemented completely for userspace BOs and
the kernel sets the VRAM_CONTIGUOUS as necessary.

Signed-off-by: default avatarChristian König <christian.koenig@amd.com>
Reviewed-by: default avatarAlex Deucher <alexander.deucher@amd.com>
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
parent 5b7f8404
Loading
Loading
Loading
Loading
+1 −3
Original line number Diff line number Diff line
@@ -225,9 +225,7 @@ int amdgpu_gem_create_ioctl(struct drm_device *dev, void *data,
	if (args->in.domain_flags & ~(AMDGPU_GEM_CREATE_CPU_ACCESS_REQUIRED |
				      AMDGPU_GEM_CREATE_NO_CPU_ACCESS |
				      AMDGPU_GEM_CREATE_CPU_GTT_USWC |
				      AMDGPU_GEM_CREATE_VRAM_CLEARED|
				      AMDGPU_GEM_CREATE_SHADOW |
				      AMDGPU_GEM_CREATE_VRAM_CONTIGUOUS))
				      AMDGPU_GEM_CREATE_VRAM_CLEARED))
		return -EINVAL;

	/* reject invalid gem domains */