diff options
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c')
| -rw-r--r-- | drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 7 | 
1 files changed, 3 insertions, 4 deletions
| diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c index 32be6dd1fcd7..26458946145c 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c @@ -447,11 +447,10 @@ static ssize_t amdgpu_ras_sysfs_read(struct device *dev,  static inline void put_obj(struct ras_manager *obj)  { -	if (obj && --obj->use == 0) +	if (obj && (--obj->use == 0))  		list_del(&obj->node); -	if (obj && obj->use < 0) { -		 DRM_ERROR("RAS ERROR: Unbalance obj(%s) use\n", obj->head.name); -	} +	if (obj && (obj->use < 0)) +		DRM_ERROR("RAS ERROR: Unbalance obj(%s) use\n", obj->head.name);  }  /* make one obj and return it. */ | 
