Module Name: src
Committed By: jdolecek
Date: Fri Jul 10 14:23:56 UTC 2020
Modified Files:
src/sys/dev/ic: ciss.c
Log Message:
remove write-only sc_ccbq, and unused sc_ccbdone
To generate a diff of this commit:
cvs rdiff -u -r1.42 -r1.43 src/sys/dev/ic/ciss.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/dev/ic/ciss.c
diff -u src/sys/dev/ic/ciss.c:1.42 src/sys/dev/ic/ciss.c:1.43
--- src/sys/dev/ic/ciss.c:1.42 Fri May 15 19:28:10 2020
+++ src/sys/dev/ic/ciss.c Fri Jul 10 14:23:56 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: ciss.c,v 1.42 2020/05/15 19:28:10 maxv Exp $ */
+/* $NetBSD: ciss.c,v 1.43 2020/07/10 14:23:56 jdolecek Exp $ */
/* $OpenBSD: ciss.c,v 1.68 2013/05/30 16:15:02 deraadt Exp $ */
/*
@@ -19,7 +19,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ciss.c,v 1.42 2020/05/15 19:28:10 maxv Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ciss.c,v 1.43 2020/07/10 14:23:56 jdolecek Exp $");
#include "bio.h"
@@ -247,8 +247,6 @@ ciss_attach(struct ciss_softc *sc)
return -1;
}
- TAILQ_INIT(&sc->sc_ccbq);
- TAILQ_INIT(&sc->sc_ccbdone);
TAILQ_INIT(&sc->sc_free_ccb);
maxfer = sc->maxsg * PAGE_SIZE;
@@ -594,9 +592,6 @@ ciss_cmd(struct ciss_ccb *ccb, int flags
bus_space_read_4(sc->sc_iot, sc->sc_ioh, CISS_IMR) | sc->iem);
#endif
- mutex_enter(&sc->sc_mutex);
- TAILQ_INSERT_TAIL(&sc->sc_ccbq, ccb, ccb_link);
- mutex_exit(&sc->sc_mutex);
ccb->ccb_state = CISS_CCB_ONQ;
CISS_DPRINTF(CISS_D_CMD, ("submit=0x%x ", cmd->id));
if (sc->cfg.methods & (CISS_METH_FIFO64|CISS_METH_FIFO64_RRO)) {
@@ -660,9 +655,6 @@ ciss_done(struct ciss_ccb *ccb)
}
ccb->ccb_state = CISS_CCB_READY;
- mutex_enter(&sc->sc_mutex);
- TAILQ_REMOVE(&sc->sc_ccbq, ccb, ccb_link);
- mutex_exit(&sc->sc_mutex);
if (ccb->ccb_cmd.id & CISS_CMD_ERR)
error = ciss_error(ccb);