Skip to content

net: ethernet: Mark expected switch fall-throughs

Gustavo A. R. Silva intel-wired-lan linux-arm-kernel linux-parisc linux-rdma lkml netdev 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest33 patches 3 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/338390: axnet_cs: Mark expected switch fall-throughdrivers/net/ethernet/8390/axnet_cs.c+1 -00 replies
2/33alteon: acenic: mark expected switch fall-throughdrivers/net/ethernet/alteon/acenic.c+1 -00 replies
3/33bnx2x: Mark expected switch fall-thoughsdrivers/net/ethernet/broadcom/bnxt/bnxt.c+1 -10 replies
4/33net: macb: Mark expected switch fall-throughdrivers/net/ethernet/cadence/macb_ptp.c+1 -00 replies
5/33liquidio: mark expected switch fall-throughdrivers/net/ethernet/cavium/liquidio/lio_main.c+1 -00 replies
6/33cxgb4/l2t: Mark expected switch fall-throughdrivers/net/ethernet/chelsio/cxgb4/l2t.c+1 -00 replies
7/33cxgb4/t4_hw: mark expected switch fall-throughsdrivers/net/ethernet/chelsio/cxgb4/t4_hw.c+3 -00 replies
8/33cxgb3/l2t: Mark expected switch fall-throughdrivers/net/ethernet/chelsio/cxgb3/l2t.c+1 -00 replies
9/33net: thunderx: mark expected switch fall-throughdrivers/net/ethernet/cavium/thunder/nicvf_ethtool.c+1 -00 replies
10/33net: tulip_core: mark expected switch fall-throughdrivers/net/ethernet/dec/tulip/tulip_core.c+1 -00 replies
11/33net: tulip: de4x5: mark expected switch fall-throughsdrivers/net/ethernet/dec/tulip/de4x5.c+6 -00 replies
12/33be2net: Mark expected switch fall-throughdrivers/net/ethernet/emulex/benet/be_ethtool.c+1 -00 replies
13/33net: hns: Mark expected switch fall-throughdrivers/net/ethernet/hisilicon/hns/hns_ethtool.c+1 -00 replies
14/33net: hns3: Mark expected switch fall-throughdrivers/net/ethernet/hisilicon/hns3/hns3_enet.c+1 -00 replies
15/33i40e_main: mark expected switch fall-throughdrivers/net/ethernet/intel/i40e/i40e_main.c+1 -00 replies
16/33i40e_txrx: mark expected switch fall-throughdrivers/net/ethernet/intel/i40e/i40e_txrx.c+2 -10 replies
17/33net/mlx4/mcg: Mark expected switch fall-throughsdrivers/net/ethernet/mellanox/mlx4/mcg.c+2 -00 replies
18/33net/mlx4/en_rx: Mark expected switch fall-throughsdrivers/net/ethernet/mellanox/mlx4/en_rx.c+2 -00 replies
19/33igb_main: Mark expected switch fall-throughsdrivers/net/ethernet/intel/igb/igb_main.c+2 -00 replies
20/33igb: e1000_82575: Mark expected switch fall-throughdrivers/net/ethernet/intel/igb/e1000_82575.c+1 -00 replies
21/33igb: e1000_phy: Mark expected switch fall-throughdrivers/net/ethernet/intel/igb/e1000_phy.c+1 -00 replies
22/33igbvf: netdev: Mark expected switch fall-throughdrivers/net/ethernet/intel/igbvf/netdev.c+1 -00 replies
23/33vxge: Mark expected switch fall-throughsdrivers/net/ethernet/neterion/vxge/vxge-config.c+3 -00 replies
24/33net/mlx5e: Mark expected switch fall-throughsdrivers/net/ethernet/mellanox/mlx5/core/en/xdp.c+2 -01 reply
25/33qed: qed_dev: Mark expected switch fall-throughsdrivers/net/ethernet/qlogic/qed/qed_dev.c+2 -20 replies
26/33netxen_nic: Mark expected switch fall-throughsdrivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c+2 -10 replies
27/33qede: qede_fp: Mark expected switch fall-throughdrivers/net/ethernet/qlogic/qede/qede_fp.c+2 -00 replies
28/33qlcnic: Mark expected switch fall-througsdrivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c+2 -10 replies
29/33qlge: mark expected switch fall-throughdrivers/net/ethernet/qlogic/qlge/qlge_mpi.c+1 -00 replies
30/33net: ethernet: sxgbe: mark expected switch fall-throughsdrivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c+2 -00 replies
31/33net: sfc: falcon: mark expected switch fall-throughdrivers/net/ethernet/sfc/falcon/ethtool.c+1 -00 replies
32/33net: tlan: Mark expected switch fall-throughdrivers/net/ethernet/ti/tlan.c+1 -00 replies
33/33net: ethernet: ti: cpts: mark expected switch fall-throughdrivers/net/ethernet/ti/cpts.c+1 -00 replies

Reviews trailers per patch

1 of 33 patches has a Reviewed-by or Acked-by.

PatchSaeed Mahameed
1/33
2/33
3/33
4/33
5/33
6/33
7/33
8/33
9/33
10/33
11/33
12/33
13/33
14/33
15/33
16/33
17/33
18/33
19/33
20/33
21/33
22/33
23/33
24/33A-b
25/33
26/33
27/33
28/33
29/33
30/33
31/33
32/33
33/33

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 00/33] net: ethernet: Mark expected switch fall-throughs

Hi all,

In preparation to enabling -Wimplicit-fallthrough, this patchset aims to add some annotations in order to mark switch cases where we are expecting to fall through.

Thanks

Gustavo A. R. Silva (33):
8390: axnet_cs: Mark expected switch fall-through
alteon: acenic: mark expected switch fall-through
bnx2x: Mark expected switch fall-thoughs
net: macb: Mark expected switch fall-through
liquidio: mark expected switch fall-through cxgb4/l2t: Mark expected switch fall-through cxgb4/t4_hw: mark expected switch fall-throughs cxgb3/l2t: Mark expected switch fall-through
net: thunderx: mark expected switch fall-through
net: tulip_core: mark expected switch fall-through
net: tulip: de4x5: mark expected switch fall-throughs
be2net: Mark expected switch fall-through
net: hns: Mark expected switch fall-through
net: hns3: Mark expected switch fall-through
i40e_main: mark expected switch fall-through
i40e_txrx: mark expected switch fall-through net/mlx4/mcg: Mark expected switch fall-throughs net/mlx4/en_rx: Mark expected switch fall-throughs
igb_main: Mark expected switch fall-throughs
igb: e1000_82575: Mark expected switch fall-through
igb: e1000_phy: Mark expected switch fall-through
igbvf: netdev: Mark expected switch fall-through
vxge: Mark expected switch fall-throughs net/mlx5e: Mark expected switch fall-throughs
qed: qed_dev: Mark expected switch fall-throughs
netxen_nic: Mark expected switch fall-throughs
qede: qede_fp: Mark expected switch fall-through
qlcnic: Mark expected switch fall-througs
qlge: mark expected switch fall-through
net: ethernet: sxgbe: mark expected switch fall-throughs
net: sfc: falcon: mark expected switch fall-through
net: tlan: Mark expected switch fall-through
net: ethernet: ti: cpts: mark expected switch fall-through

 drivers/net/ethernet/8390/axnet_cs.c                    | 1 +
 drivers/net/ethernet/alteon/acenic.c                    | 1 +
 drivers/net/ethernet/broadcom/bnxt/bnxt.c               | 2 +-
 drivers/net/ethernet/cadence/macb_ptp.c                 | 1 +
 drivers/net/ethernet/cavium/liquidio/lio_main.c         | 1 +
 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c     | 1 +
 drivers/net/ethernet/chelsio/cxgb3/l2t.c                | 1 +
 drivers/net/ethernet/chelsio/cxgb4/l2t.c                | 1 +
 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c              | 3 +++
 drivers/net/ethernet/dec/tulip/de4x5.c                  | 6 ++++++
 drivers/net/ethernet/dec/tulip/tulip_core.c             | 1 +
 drivers/net/ethernet/emulex/benet/be_ethtool.c          | 1 +
 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c        | 1 +
 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c         | 1 +
 drivers/net/ethernet/intel/i40e/i40e_main.c             | 1 +
 drivers/net/ethernet/intel/i40e/i40e_txrx.c             | 3 ++-
 drivers/net/ethernet/intel/igb/e1000_82575.c            | 1 +
 drivers/net/ethernet/intel/igb/e1000_phy.c              | 1 +
 drivers/net/ethernet/intel/igb/igb_main.c               | 2 ++
 drivers/net/ethernet/intel/igbvf/netdev.c               | 1 +
 drivers/net/ethernet/mellanox/mlx4/en_rx.c              | 2 ++
 drivers/net/ethernet/mellanox/mlx4/mcg.c                | 2 ++
 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c        | 2 ++
 drivers/net/ethernet/neterion/vxge/vxge-config.c        | 3 +++
 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c | 3 ++-
 drivers/net/ethernet/qlogic/qed/qed_dev.c               | 4 ++--
 drivers/net/ethernet/qlogic/qede/qede_fp.c              | 2 ++
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c     | 3 ++-
 drivers/net/ethernet/qlogic/qlge/qlge_mpi.c             | 1 +
 drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c      | 2 ++
 drivers/net/ethernet/sfc/falcon/ethtool.c               | 1 +
 drivers/net/ethernet/ti/cpts.c                          | 1 +
 drivers/net/ethernet/ti/tlan.c                          | 1 +
 33 files changed, 52 insertions(+), 6 deletions(-)
Signature · 1 line
2.7.4