scripts/coccinelle/api/ptr_ret.cocci
deleted100644 → 0
+0
−97
Loading
Gitlab 现已全面支持 git over ssh 与 git over https。通过 HTTPS 访问请配置带有 read_repository / write_repository 权限的 Personal access token。通过 SSH 端口访问请使用 22 端口或 13389 端口。如果使用CAS注册了账户但不知道密码,可以自行至设置中更改;如有其他问题,请发邮件至 service@cra.moe 寻求协助。
The ptr_ret script script addresses a number of situations where we end up
testing an error pointer, and if it's an error returning it, or return 0
otherwise to transform it into a PTR_ERR_OR_ZERO call.
So it will convert a block like this:
if (IS_ERR(err))
return PTR_ERR(err);
return 0;
into
return PTR_ERR_OR_ZERO(err);
While this is technically correct, it has a number of drawbacks. First, it
merges the error and success path, which will make it harder for a reviewer
or reader to grasp.
It's also more difficult to extend if we were to add some code between the
error check and the function return, making the author essentially revert
that patch before adding new lines, while it would have been a trivial
addition otherwise for the rewiever.
Therefore, since that script is only about cosmetic in the first place,
let's remove it since it's not worth it.
Acked-by:
Jani Nikula <jani.nikula@intel.com>
Acked-by:
Thierry Reding <treding@nvidia.com>
Acked-by:
Julia Lawall <julia.lawall@inria.fr>
Reviewed-by:
Wolfram Sang <wsa+renesas@sang-engineering.com>
Reviewed-by:
Mark Brown <broonie@kernel.org>
Signed-off-by:
Maxime Ripard <maxime@cerno.tech>
Signed-off-by:
Julia Lawall <julia.lawall@inria.fr>
CRA Git | Maintained and supported by SUSTech CRA and CCSE