net/mlx5: fs, jump to exit point and don't fall through
authorMark Bloch <mbloch@nvidia.com>
Tue, 15 Mar 2022 10:45:00 +0000 (10:45 +0000)
committerSaeed Mahameed <saeedm@nvidia.com>
Tue, 3 May 2022 04:21:14 +0000 (21:21 -0700)
For code clarity and to prevent future bugs make sure to jump
to the exit point once done handling that specific type.
This aligns the code with the rest logic in the function.

Signed-off-by: Mark Bloch <mbloch@nvidia.com>
Reviewed-by: Maor Gottlieb <maorg@nvidia.com>
Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c

index ae83962fc5fc414891612b4afe9fec186093aa02..e282d80f1fd233c739560f4bb3338a299b564deb 100644 (file)
@@ -570,6 +570,7 @@ static void del_sw_hw_rule(struct fs_node *node)
                --fte->dests_size;
                fte->modify_mask |=
                        BIT(MLX5_SET_FTE_MODIFY_ENABLE_MASK_DESTINATION_LIST);
+               goto out;
        }
 out:
        kfree(rule);