diff options
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_object.c')
| -rw-r--r-- | drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 2 | 
1 files changed, 2 insertions, 0 deletions
| diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c index 1aa516429c80..4e9dfbea31c6 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c @@ -516,6 +516,8 @@ static int amdgpu_bo_do_create(struct amdgpu_device *adev,  	struct ttm_operation_ctx ctx = {  		.interruptible = (bp->type != ttm_bo_type_kernel),  		.no_wait_gpu = bp->no_wait_gpu, +		/* We opt to avoid OOM on system pages allocations */ +		.gfp_retry_mayfail = true,  		.resv = bp->resv,  		.flags = bp->type != ttm_bo_type_kernel ?  			TTM_OPT_FLAG_ALLOW_RES_EVICT : 0 | 
