net: microchip: sparx5: clean up error checking in vcap_show_admin()
authorDan Carpenter <dan.carpenter@linaro.org>
Fri, 8 Sep 2023 07:03:37 +0000 (10:03 +0300)
committerJakub Kicinski <kuba@kernel.org>
Tue, 3 Oct 2023 14:13:32 +0000 (07:13 -0700)
commit788f63c4dc1780c84deb5fe820f6446c28364a0d
treee2049633f3b4624c1531067a03fe30475d083436
parent1412e667efa4de0ebad7c114ad434efca582ed43
net: microchip: sparx5: clean up error checking in vcap_show_admin()

The vcap_decode_rule() never returns NULL.  There is no need to check
for that.  This code assumes that if it did return NULL we should
end abruptly and return success.  It is confusing.  Fix the check to
just be if (IS_ERR()) instead of if (IS_ERR_OR_NULL()).

Reported-by: kernel test robot <lkp@intel.com>
Closes: https://lore.kernel.org/r/202309070831.hTvj9ekP-lkp@intel.com/
Signed-off-by: Dan Carpenter <dan.carpenter@linaro.org>
Reviewed-by: Simon Horman <horms@kernel.org>
Reviewed-by: Daniel Machon <daniel.machon@microchip.com>
Link: https://lore.kernel.org/r/b88eba86-9488-4749-a896-7c7050132e7b@moroto.mountain
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/microchip/vcap/vcap_api_debugfs.c