diff options
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c')
| -rw-r--r-- | drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 5 | 
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c index 6d691abe889c..902e6015abca 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c @@ -27,6 +27,9 @@   */  #include <drm/drmP.h>  #include <drm/amdgpu_drm.h> +#ifdef CONFIG_X86 +#include <asm/set_memory.h> +#endif  #include "amdgpu.h"  /* @@ -183,7 +186,7 @@ void amdgpu_gart_table_vram_unpin(struct amdgpu_device *adev)  	if (adev->gart.robj == NULL) {  		return;  	} -	r = amdgpu_bo_reserve(adev->gart.robj, false); +	r = amdgpu_bo_reserve(adev->gart.robj, true);  	if (likely(r == 0)) {  		amdgpu_bo_kunmap(adev->gart.robj);  		amdgpu_bo_unpin(adev->gart.robj);  |