diff options
author | Li Zetao <lizetao1@huawei.com> | 2023-08-02 17:31:56 +0800 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2023-08-04 09:00:23 +0100 |
commit | 58e701264f15a8984136f4997faf99cb22b121f3 (patch) | |
tree | 8c65c7a8a4a8980a6147fa26e5ecae61a7b689b4 /drivers/net/ethernet/microchip | |
parent | f702dbbb9fc25de45d9d0fc2572f62b4b22cef16 (diff) | |
download | lwn-58e701264f15a8984136f4997faf99cb22b121f3.tar.gz lwn-58e701264f15a8984136f4997faf99cb22b121f3.zip |
net: microchip: vcap api: Use ERR_CAST() in vcap_decode_rule()
There is a warning reported by coccinelle:
./drivers/net/ethernet/microchip/vcap/vcap_api.c:2399:9-16: WARNING:
ERR_CAST can be used with ri
Use ERR_CAST instead of ERR_PTR + PTR_ERR to simplify the
conversion process.
Signed-off-by: Li Zetao <lizetao1@huawei.com>
Reviewed-by: Simon Horman <horms@kernel.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/microchip')
-rw-r--r-- | drivers/net/ethernet/microchip/vcap/vcap_api.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/ethernet/microchip/vcap/vcap_api.c b/drivers/net/ethernet/microchip/vcap/vcap_api.c index a418ad8e8770..a7b43f99bc80 100644 --- a/drivers/net/ethernet/microchip/vcap/vcap_api.c +++ b/drivers/net/ethernet/microchip/vcap/vcap_api.c @@ -2396,7 +2396,7 @@ struct vcap_rule *vcap_decode_rule(struct vcap_rule_internal *elem) ri = vcap_dup_rule(elem, elem->state == VCAP_RS_DISABLED); if (IS_ERR(ri)) - return ERR_PTR(PTR_ERR(ri)); + return ERR_CAST(ri); if (ri->state == VCAP_RS_DISABLED) goto out; |