diff options
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c')
| -rw-r--r-- | drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 3 | 
1 files changed, 2 insertions, 1 deletions
| diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c index 89e9ba33aca1..4769a18304d7 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c @@ -489,7 +489,8 @@ static ssize_t amdgpu_ras_debugfs_ctrl_write(struct file *f,  		ret = amdgpu_ras_feature_enable(adev, &data.head, 1);  		break;  	case 2: -		if ((data.inject.address >= adev->gmc.mc_vram_size) || +		if ((data.inject.address >= adev->gmc.mc_vram_size && +		    adev->gmc.mc_vram_size) ||  		    (data.inject.address >= RAS_UMC_INJECT_ADDR_LIMIT)) {  			dev_warn(adev->dev, "RAS WARN: input address "  					"0x%llx is invalid.", | 
