net/mlx5: Use fallthrough pseudo-keyword
Subsystems (8)
PATCH 1/1 net/mlx5: Use fallthrough pseudo-keyword
Replace the existing /* fall through */ comments and its variants with the new pseudo-keyword macro fallthrough[1]. Also, remove unnecessary fall-through markings when it is the case.
--- drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 4 ++-- .../net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c | 2 +- .../net/ethernet/mellanox/mlx5/core/eswitch_offloads.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c | 4 ++-- drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c | 8 ++++---- drivers/net/ethernet/mellanox/mlx5/core/vport.c | 2 +- 8 files changed, 13 insertions(+), 13 deletions(-)
drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h +1 -1
@@ -360,7 +360,7 @@ mlx5e_set_eseg_swp(struct sk_buff *skb, struct mlx5_wqe_eth_seg *eseg,switch (swp_spec->tun_l4_proto) {case IPPROTO_UDP : eseg->swp_flags |=MLX5_ETH_WQE_SWP_INNER_L4_UDP ; -/* fall through */ + fallthrough;case IPPROTO_TCP : eseg->swp_inner_l4_offset =skb_inner_transport_offset (skb) /2 ;break ;
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c +2 -2
@@ -153,11 +153,11 @@ bool mlx5e_xdp_handle(struct mlx5e_rq *rq, struct mlx5e_dma_info *di,return true;default :bpf_warn_invalid_xdp_action (act); -/* fall through */ + fallthrough;case XDP_ABORTED : xdp_abort:trace_xdp_exception (rq->netdev, prog, act); -/* fall through */ + fallthrough;case XDP_DROP : rq->stats->xdp_drop++;return true;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c +1 -1
@@ -470,7 +470,7 @@ bool mlx5e_ktls_handle_tx_skb(struct tls_context *tls_ctx, struct mlx5e_txqsq *sif (likely (!skb->decrypted)) goto out;WARN_ON_ONCE (1 ); -/* fall-through */ + fallthrough;case MLX5E_KTLS_SYNC_FAIL : goto err_out; }
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c +1 -1
@@ -243,7 +243,7 @@ int mlx5e_ethtool_get_sset_count(struct mlx5e_priv *priv, int sset)return MLX5E_NUM_PFLAGS ;case ETH_SS_TEST :return mlx5e_self_test_num (priv); -/* fallthrough */ + fallthrough;default :return -EOPNOTSUPP ; }
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c +1 -1
@@ -2353,7 +2353,7 @@ int mlx5_devlink_eswitch_inline_mode_set(struct devlink *devlink, u8 mode,case MLX5_CAP_INLINE_MODE_NOT_REQUIRED :if (mode ==DEVLINK_ESWITCH_INLINE_MODE_NONE ) goto out; -/* fall through */ + fallthrough;case MLX5_CAP_INLINE_MODE_L2 :NL_SET_ERR_MSG_MOD (extack,"Inline mode can't be set" ); err = -EOPNOTSUPP ;
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c +2 -2
@@ -339,14 +339,14 @@ static void mlx5_fpga_conn_handle_cqe(struct mlx5_fpga_conn *conn,switch (opcode) {case MLX5_CQE_REQ_ERR : status = ((struct mlx5_err_cqe *)cqe)->syndrome; -/* Fall through */ + fallthrough;case MLX5_CQE_REQ :mlx5_fpga_conn_sq_cqe (conn, cqe, status);break ;case MLX5_CQE_RESP_ERR : status = ((struct mlx5_err_cqe *)cqe)->syndrome; -/* Fall through */ + fallthrough;case MLX5_CQE_RESP_SEND :mlx5_fpga_conn_rq_cqe (conn, cqe, status);break ;
drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c +4 -4
@@ -198,13 +198,13 @@ static void mlx5_lag_fib_update(struct work_struct *work)/* Protect internal structures from changes */ rtnl_lock ();switch (fib_work->event) { -case FIB_EVENT_ENTRY_REPLACE :/* fall through */ +case FIB_EVENT_ENTRY_REPLACE :case FIB_EVENT_ENTRY_DEL :mlx5_lag_fib_route_event (ldev, fib_work->event, fib_work->fen_info.fi);fib_info_put (fib_work->fen_info.fi);break ; -case FIB_EVENT_NH_ADD :/* fall through */ +case FIB_EVENT_NH_ADD :case FIB_EVENT_NH_DEL : fib_nh = fib_work->fnh_info.fib_nh; mlx5_lag_fib_nexthop_event(ldev,
@@ -255,7 +255,7 @@ static int mlx5_lag_fib_event(struct notifier_block *nb,return NOTIFY_DONE ;switch (event) { -case FIB_EVENT_ENTRY_REPLACE :/* fall through */ +case FIB_EVENT_ENTRY_REPLACE :case FIB_EVENT_ENTRY_DEL : fen_info = container_of(info, struct fib_entry_notifier_info, info);
@@ -278,7 +278,7 @@ static int mlx5_lag_fib_event(struct notifier_block *nb,*/ fib_info_hold (fib_work->fen_info.fi);break ; -case FIB_EVENT_NH_ADD :/* fall through */ +case FIB_EVENT_NH_ADD :case FIB_EVENT_NH_DEL : fnh_info = container_of(info, struct fib_nh_notifier_info, info);
drivers/net/ethernet/mellanox/mlx5/core/vport.c +1 -1
@@ -110,7 +110,7 @@ void mlx5_query_min_inline(struct mlx5_core_dev *mdev,case MLX5_CAP_INLINE_MODE_VPORT_CONTEXT :if (!mlx5_query_nic_vport_min_inline (mdev,0 , min_inline_mode))break ; -/* fall through */ + fallthrough;case MLX5_CAP_INLINE_MODE_L2 : *min_inline_mode =MLX5_INLINE_MODE_L2 ;break ;
Signature · 1 line
2.27.0
David Miller
maintainerFrom: "Gustavo A. R. Silva" <[email protected]>
Date: Mon, 27 Jul 2020 13:03:56 -0500
Quoted 7 lines
Replace the existing /* fall through */ comments and its variants with the new pseudo-keyword macro fallthrough[1]. Also, remove unnecessary fall-through markings when it is the case.
Signed-off-by Gustavo A. R. Silva <[email protected]>
Saeed, please pick this up.
Thank you.
Saeed Mahameed
AppliedQuoted 9 lines · David Miller
From: "Gustavo A. R. Silva" <[email protected]>
Date: Mon, 27 Jul 2020 13:03:56 -0500Quoted 1 line
Replace the existing /* fall through */ comments and its variants
with
Quoted 1 line
the new pseudo-keyword macro fallthrough[1]. Also, remove
unnecessary
Quoted 2 lines
fall-through markings when it is the case.
Quoted 8 lines
Quoted 1 line
[1]
Quoted 2 lines
Signed-off-by Gustavo A. R. Silva <[email protected]>Saeed, please pick this up.
Thank you.
Applied to net-next-mlx5.
Thanks.