From f6d4e92c6dbccbcd60bd5f569809cda47165b73a Mon Sep 17 00:00:00 2001 From: Matt Burke Date: Wed, 26 Apr 2017 15:27:44 -0700 Subject: [PATCH] VAX8600: Marked intentional fall through of case statement CID: 1415576 --- VAX/vax860_stddev.c | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/VAX/vax860_stddev.c b/VAX/vax860_stddev.c index 8ff3a99d..bf9d11a4 100644 --- a/VAX/vax860_stddev.c +++ b/VAX/vax860_stddev.c @@ -559,30 +559,31 @@ cso_csr = (cso_csr & ~STXCS_WR) | (data & STXCS_WR); cso_csr = cso_csr & ~STXCS_STS; switch (fnc) { - case RLFC_NOP: + case RLFC_NOP: /* no operation */ break; - case RLFC_CONT: - rlcs_bcnt = 0; - case RLFC_STS: + case RLFC_CONT: /* request status with reset */ + rlcs_bcnt = 0; /* clear byte counter */ + /* fall through */ + case RLFC_STS: /* request status */ rlcs_state = RL_STATUS; cso_csr = cso_csr & ~CSR_DONE; /* clear done */ sim_activate (&rlcs_unit, rlcs_swait); break; - case RLFC_ABORT: + case RLFC_ABORT: /* abort transfer */ rlcs_state = RL_ABORT; cso_csr = cso_csr & ~CSR_DONE; /* clear done */ sim_activate (&rlcs_unit, rlcs_swait); break; - case RLFC_WRITE: + case RLFC_WRITE: /* write block */ rlcs_state = RL_WRITE; cso_csr = cso_csr & ~CSR_DONE; /* clear done */ sim_activate (&rlcs_unit, rlcs_swait); break; - case RLFC_READ: + case RLFC_READ: /* read block */ rlcs_state = RL_READ; cso_csr = cso_csr & ~CSR_DONE; /* clear done */ sim_activate (&rlcs_unit, rlcs_swait);