diff options
author | 2021-11-27 17:19:53 +0300 | |
---|---|---|
committer | 2021-12-02 16:53:09 -0800 | |
commit | c64d01b3ceba873aa8e8605598cec4a6bc6d1601 (patch) | |
tree | b180c69f24c4fd6151931a8942cf5022ec28ccee | |
parent | net/mlx5: Fix some error handling paths in 'mlx5e_tc_add_fdb_flow()' (diff) | |
download | wireguard-linux-c64d01b3ceba873aa8e8605598cec4a6bc6d1601.tar.xz wireguard-linux-c64d01b3ceba873aa8e8605598cec4a6bc6d1601.zip |
net/mlx5: SF, silence an uninitialized variable warning
This code sometimes calls mlx5_sf_hw_table_hwc_init() when "ext_base_id"
is uninitialized. It's not used on that path, but it generates a static
checker warning to pass uninitialized variables to another function.
It may also generate runtime UBSan warnings depending on if the
mlx5_sf_hw_table_hwc_init() function is inlined or not.
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Reviewed-by: Leon Romanovsky <leonro@nvidia.com>
Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
-rw-r--r-- | drivers/net/ethernet/mellanox/mlx5/core/sf/hw_table.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/sf/hw_table.c b/drivers/net/ethernet/mellanox/mlx5/core/sf/hw_table.c index 252d6017387d..17aa348989cb 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/sf/hw_table.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/sf/hw_table.c @@ -247,7 +247,7 @@ int mlx5_sf_hw_table_init(struct mlx5_core_dev *dev) { struct mlx5_sf_hw_table *table; u16 max_ext_fn = 0; - u16 ext_base_id; + u16 ext_base_id = 0; u16 max_fn = 0; u16 base_id; int err; |