9415 bnxe: this statement may fall through
Reviewed by: Andrew Stormont <andyjstormont@gmail.com>
Reviewed by: Yuri Pankov <yuripv@yuripv.net>
Approved by: Robert Mustacchi <rm@joyent.com>
diff --git a/usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c b/usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
index f22f25c..7e1afd9 100644
--- a/usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
+++ b/usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
@@ -7023,6 +7023,7 @@
 		 */
 		if (!vars->link_up)
 			break;
+		/* FALLTHROUGH */
 	case ELINK_LED_MODE_ON:
 		if (((params->phy[ELINK_EXT_PHY1].type ==
 			  PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM8727) ||
@@ -13309,11 +13310,13 @@
 	switch (link_config  & PORT_FEATURE_LINK_SPEED_MASK) {
 	case PORT_FEATURE_LINK_SPEED_10M_HALF:
 		phy->req_duplex = DUPLEX_HALF;
+		/* FALLTHROUGH */
 	case PORT_FEATURE_LINK_SPEED_10M_FULL:
 		phy->req_line_speed = ELINK_SPEED_10;
 		break;
 	case PORT_FEATURE_LINK_SPEED_100M_HALF:
 		phy->req_duplex = DUPLEX_HALF;
+		/* FALLTHROUGH */
 	case PORT_FEATURE_LINK_SPEED_100M_FULL:
 		phy->req_line_speed = ELINK_SPEED_100;
 		break;
diff --git a/usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c b/usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
index 1ba65a2..d9084da 100644
--- a/usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
+++ b/usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
@@ -3389,7 +3389,7 @@
 	/* DEL command deletes all currently configured MACs */
 	case ECORE_MCAST_CMD_DEL:
 		o->set_registry_size(o, 0);
-		/* Don't break */
+		/* FALLTHROUGH */
 
 	/* RESTORE command will restore the entire multicast configuration */
 	case ECORE_MCAST_CMD_RESTORE:
@@ -3695,7 +3695,7 @@
 	/* DEL command deletes all currently configured MACs */
 	case ECORE_MCAST_CMD_DEL:
 		o->set_registry_size(o, 0);
-		/* Don't break */
+		/* FALLTHROUGH */
 
 	/* RESTORE command will restore the entire multicast configuration */
 	case ECORE_MCAST_CMD_RESTORE:
diff --git a/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c b/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
index adbc4b3..021abfa 100644
--- a/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
+++ b/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
@@ -2346,6 +2346,7 @@
                 break;
             }
         }
+	/* FALLTHROUGH */
     case MULTI_FUNCTION_SI:
     case MULTI_FUNCTION_AFEX:
         lm_get_shmem_ext_mac_addresses(pdev);
diff --git a/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_init_reset.c b/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_init_reset.c
index 1410de1..deacbec 100644
--- a/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_init_reset.c
+++ b/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_init_reset.c
@@ -4616,6 +4616,7 @@
         {
             return lm_status;
         }
+        /* FALLTHROUGH */
     case LM_LOADER_RESPONSE_LOAD_COMMON:
 #ifdef _VBD_
         lm_fl_reset_clear_inprogress(pdev);
@@ -4643,6 +4644,7 @@
 
         //Check if there is dbus work
         mm_dbus_start_if_enable(pdev);
+        /* FALLTHROUGH */
 
     case LM_LOADER_RESPONSE_LOAD_PORT:
 #ifdef _VBD_
@@ -4672,7 +4674,7 @@
         init_port_part(pdev);
         lm_init_intmem_port(pdev);
 
-        // going to the function part - fall through
+        /* FALLTHROUGH */
     case LM_LOADER_RESPONSE_LOAD_FUNCTION:
 #ifdef _VBD_
     if (lm_is_function_after_flr(pdev))
diff --git a/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_resc.c b/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_resc.c
index 4b5fd81..75fea25 100644
--- a/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_resc.c
+++ b/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_resc.c
@@ -110,7 +110,7 @@
         LM_INTMEM_WRITE32(PFDEV(pdev), CSTORM_HC_SYNC_LINE_DHC_OFFSET(hc_sb_info->hc_index_value, fw_sb_id), 0, BAR_CSTRORM_INTMEM);
         LM_INTMEM_READ32(PFDEV(pdev), CSTORM_HC_SYNC_LINE_DHC_OFFSET(hc_sb_info->hc_index_value, fw_sb_id), &rd_val_32, BAR_CSTRORM_INTMEM);
         DbgBreakIfAll(rd_val_32 != 0);
-        //Go to zeroing index value without break
+        /* FALLTHROUGH */
     case STATUS_BLOCK_NORMAL_TYPE:
         if (CHIP_IS_E1x(PFDEV(pdev))) {
             LM_INTMEM_WRITE16(PFDEV(pdev), CSTORM_HC_SYNC_LINE_INDEX_E1X_OFFSET(hc_sb_info->hc_index_value, fw_sb_id), 0, BAR_CSTRORM_INTMEM);
diff --git a/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l5/lm_l5.c b/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l5/lm_l5.c
index 0caaff7..db7e294 100644
--- a/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l5/lm_l5.c
+++ b/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l5/lm_l5.c
@@ -1715,7 +1715,7 @@
             cid = SW_CID(kcqe->iscsi_conn_context_id);
 
             lm_sc_handle_tcp_event(pdev, cid, kcqe->op_code);
-            /* Fast path events, no break on purpose */
+            /* FALLTHROUGH */
         default:
             if (l5_kcqe_start == NULL)
             {