net/mlx5: E-Switch, Fix an Oops in error handling code
authorDan Carpenter <error27@gmail.com>
Mon, 27 Feb 2023 11:16:10 +0000 (14:16 +0300)
committerSaeed Mahameed <saeedm@nvidia.com>
Tue, 21 Mar 2023 21:06:32 +0000 (14:06 -0700)
commit640fcdbcf27fc62de9223f958ceb4e897a00e791
treec01b30acdb8de221a69409189aea9ef27c2a6290
parent44d553188c38ac74b799dfdcebafef2f7bb70942
net/mlx5: E-Switch, Fix an Oops in error handling code

The error handling dereferences "vport".  There is nothing we can do if
it is an error pointer except returning the error code.

Fixes: 133dcfc577ea ("net/mlx5: E-Switch, Alloc and free unique metadata for match")
Signed-off-by: Dan Carpenter <error27@gmail.com>
Reviewed-by: Roi Dayan <roid@nvidia.com>
Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ingress_ofld.c