IB/hfi1: Remove unnecessary fall-through markings
Subsystems (2)
PATCH v2 1/1 IB/hfi1: Remove unnecessary fall-through markings
Reorganize the code a bit in a more standard way[1] and remove unnecessary fall-through markings.
[1] https://lore.kernel.org/lkml/20200708054703.GR207186@unreal/
---
Changes in v2:
- Remove additional overlooked fall-through markings.
drivers/infiniband/hw/hfi1/chip.c | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-)
drivers/infiniband/hw/hfi1/chip.c +14 -13
@@ -7317,11 +7317,11 @@ static u16 link_width_to_bits(struct hfi1_devdata *dd, u16 width)case 1 :return OPA_LINK_WIDTH_1X ;case 2 :return OPA_LINK_WIDTH_2X ;case 3 :return OPA_LINK_WIDTH_3X ; +case 4 :return OPA_LINK_WIDTH_4X ;default :dd_dev_info (dd,"%s: invalid width %d, using 4\n" , __func__, width); -/* fall through */ -case 4 :return OPA_LINK_WIDTH_4X ; +return OPA_LINK_WIDTH_4X ; } }
@@ -7376,12 +7376,13 @@ static void get_link_widths(struct hfi1_devdata *dd, u16 *tx_width,case 0 : dd->pport[0 ].link_speed_active =OPA_LINK_SPEED_12_5G ;break ; +case 1 : + dd->pport[0 ].link_speed_active =OPA_LINK_SPEED_25G ; +break ;default :dd_dev_err (dd,"%s: unexpected max rate %d, using 25Gb\n" , __func__, (int )max_rate); -/* fall through */ -case 1 : dd->pport[0 ].link_speed_active =OPA_LINK_SPEED_25G ;break ; }
@@ -12878,11 +12879,6 @@ static int init_cntrs(struct hfi1_devdata *dd)static u32 chip_to_opa_lstate (struct hfi1_devdata *dd,u32 chip_lstate) {switch (chip_lstate) { -default : -dd_dev_err (dd, -"Unknown logical state 0x%x, reporting IB_PORT_DOWN\n" , - chip_lstate); -/* fall through */ case LSTATE_DOWN :return IB_PORT_DOWN ;case LSTATE_INIT :
@@ -12891,6 +12887,11 @@ static u32 chip_to_opa_lstate(struct hfi1_devdata *dd, u32 chip_lstate)return IB_PORT_ARMED ;case LSTATE_ACTIVE :return IB_PORT_ACTIVE ; +default : +dd_dev_err (dd, +"Unknown logical state 0x%x, reporting IB_PORT_DOWN\n" , + chip_lstate); +return IB_PORT_DOWN ; } }
@@ -12898,10 +12899,6 @@ u32 chip_to_opa_pstate(struct hfi1_devdata *dd, u32 chip_pstate) {/* look at the HFI meta-states only */ switch (chip_pstate &0xf0 ) { -default : -dd_dev_err (dd,"Unexpected chip physical state of 0x%x\n" , - chip_pstate); -/* fall through */ case PLS_DISABLED :return IB_PORTPHYSSTATE_DISABLED ;case PLS_OFFLINE :
@@ -12914,6 +12911,10 @@ u32 chip_to_opa_pstate(struct hfi1_devdata *dd, u32 chip_pstate)return IB_PORTPHYSSTATE_LINKUP ;case PLS_PHYTEST :return IB_PORTPHYSSTATE_PHY_TEST ; +default : +dd_dev_err (dd,"Unexpected chip physical state of 0x%x\n" , + chip_pstate); +return IB_PORTPHYSSTATE_DISABLED ; } }
Signature · 1 line
2.27.0
Quoted 5 lines · Gustavo A. R. Silva
Reorganize the code a bit in a more standard way[1] and remove unnecessary fall-through markings.
[1] https://lore.kernel.org/lkml/20200708054703.GR207186@unreal/
Quoted 8 lines
Signed-off-by Gustavo A. R. Silva <[email protected]>---
Changes in v2:
- Remove additional overlooked fall-through markings.drivers/infiniband/hw/hfi1/chip.c | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-)
Thanks,
Quoted 5 lines · Gustavo A. R. Silva
Reorganize the code a bit in a more standard way[1] and remove unnecessary fall-through markings.
[1] https://lore.kernel.org/lkml/20200708054703.GR207186@unreal/
Quoted 8 lines
Signed-off-by Gustavo A. R. Silva <[email protected]>Reviewed-by Leon Romanovsky <[email protected]>---
Changes in v2:
- Remove additional overlooked fall-through markings.drivers/infiniband/hw/hfi1/chip.c | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-)
Applied to for-next, thanks
Jason
Quoted 12 lines · Jason Gunthorpe
Quoted 11 lines · Gustavo A. R. Silva
Reorganize the code a bit in a more standard way[1] and remove unnecessary fall-through markings.
[1] https://lore.kernel.org/lkml/20200708054703.GR207186@unreal/
Signed-off-by Gustavo A. R. Silva <[email protected]>Reviewed-by Leon Romanovsky <[email protected]>---
Changes in v2:
- Remove additional overlooked fall-through markings.
Quoted 5 lines
Quoted 2 lines
drivers/infiniband/hw/hfi1/chip.c | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-)Applied to for-next, thanks
Thanks, Jason.
--
Gustavo