[bug report] drm/amdgpu: page retire over debugfs mechanism
Dan Carpenter
dan.carpenter at oracle.com
Tue Apr 13 09:44:48 UTC 2021
Hello John Clements,
The patch cbb8f989d5a0: "drm/amdgpu: page retire over debugfs
mechanism" from Apr 9, 2021, leads to the following static checker
warning:
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c:377 amdgpu_ras_debugfs_ctrl_write()
info: return a literal instead of 'ret'
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
366 ret = amdgpu_ras_debugfs_ctrl_parse_data(f, buf, size, pos, &data);
367 if (ret)
368 return -EINVAL;
369
370 if (data.op == 3)
371 {
^
Please use scripts/checkpatch.pl... :( Bonus points for replacing the
magic number 3 with a define?
372 ret = amdgpu_reserve_page_direct(adev, data.inject.address);
373
374 if (ret)
375 return size;
376 else
377 return ret;
This static checker warning is disguised as a style warning, but it's
really to detect code like this where the if statements are reversed as
appears to be the case here.
ret = amdgpu_reserve_page_direct(adev, data.inject.address);
if (ret)
return ret;
return size;
378 }
379
380 if (!amdgpu_ras_is_supported(adev, data.head.block))
381 return -EINVAL;
regards,
dan carpenter
More information about the amd-gfx
mailing list