Page MenuHomeFreeBSD

D58310.diff
No OneTemporary

D58310.diff

diff --git a/sys/dev/firewire/firewire.c b/sys/dev/firewire/firewire.c
--- a/sys/dev/firewire/firewire.c
+++ b/sys/dev/firewire/firewire.c
@@ -306,9 +306,6 @@
FW_GLOCK(fc);
xfer->flag = FWXF_INQ;
STAILQ_INSERT_TAIL(&xfer->q->q, xfer, link);
-#if 0
- xfer->q->queued++;
-#endif
FW_GUNLOCK(fc);
/* Kick DMA for non-mbuf xfers */
if (xfer->mbuf == NULL)
@@ -588,9 +585,6 @@
while ((xfer = STAILQ_FIRST(&xferq->q)) != NULL) {
STAILQ_REMOVE_HEAD(&xferq->q, link);
-#if 0
- xferq->queued--;
-#endif
xfer->resp = EAGAIN;
xfer->flag = FWXF_SENTERR;
fw_xfer_done(xfer);
@@ -880,21 +874,6 @@
STAILQ_INIT(&fc->tlabels[i]);
}
-/* DV depend CSRs see blue book */
-#if 0
- CSRARC(fc, oMPR) = 0x3fff0001; /* # output channel = 1 */
- CSRARC(fc, oPCR) = 0x8000007a;
- for (i = 4; i < 0x7c/4; i += 4) {
- CSRARC(fc, i + oPCR) = 0x8000007a;
- }
-
- CSRARC(fc, iMPR) = 0x00ff0001; /* # input channel = 1 */
- CSRARC(fc, iPCR) = 0x803f0000;
- for (i = 4; i < 0x7c/4; i += 4) {
- CSRARC(fc, i + iPCR) = 0x0;
- }
-#endif
-
fc->crom_src_buf = NULL;
#ifdef FW_VMACCESS
@@ -980,9 +959,6 @@
int
fw_bindremove(struct firewire_comm *fc, struct fw_bind *fwb)
{
-#if 0
- struct fw_xfer *xfer, *next;
-#endif
struct fw_bind *tfw;
FW_GLOCK(fc);
@@ -996,14 +972,6 @@
FW_GUNLOCK(fc);
return (1);
found:
-#if 0
- /* shall we do this? */
- for (xfer = STAILQ_FIRST(&fwb->xferlist); xfer != NULL; xfer = next) {
- next = STAILQ_NEXT(xfer, link);
- fw_xfer_free(xfer);
- }
- STAILQ_INIT(&fwb->xferlist);
-#endif
FW_GUNLOCK(fc);
return 0;
@@ -1210,9 +1178,6 @@
if (xfer->flag & FWXF_INQ) {
STAILQ_REMOVE(&xfer->q->q, xfer, fw_xfer, link);
xfer->flag &= ~FWXF_INQ;
- #if 0
- xfer->q->queued--;
- #endif
}
FW_GUNLOCK(xfer->fc);
@@ -1221,15 +1186,8 @@
* xfer after it's freed.
*/
fw_tl_free(xfer->fc, xfer);
-#if 1
- if (xfer->flag & FWXF_START)
- /*
- * This could happen if:
- * 1. We call fwohci_arcv() before fwohci_txd().
- * 2. firewire_watch() is called.
- */
+ if (firewire_debug && (xfer->flag & FWXF_START))
printf("fw_xfer_free FWXF_START\n");
-#endif
}
xfer->flag = FWXF_INIT;
xfer->resp = 0;
@@ -1267,10 +1225,6 @@
void
fw_asy_callback_free(struct fw_xfer *xfer)
{
-#if 0
- printf("asyreq done flag=0x%02x resp=%d\n",
- xfer->flag, xfer->resp);
-#endif
fw_xfer_free(xfer);
}
@@ -2110,20 +2064,7 @@
struct fw_bind *bind;
int tcode;
int oldstate;
-#if 0
- int i, len;
- {
- uint32_t *qld;
- int i;
- qld = (uint32_t *)buf;
- printf("spd %d len:%d\n", spd, len);
- for (i = 0; i <= len && i < 32; i+= 4) {
- printf("0x%08x ", ntohl(qld[i/4]));
- if ((i % 16) == 15) printf("\n");
- }
- if ((i % 16) != 15) printf("\n");
- }
-#endif
+
fp = (struct fw_pkt *)rb->vec[0].iov_base;
tcode = fp->mode.common.tcode;
switch (tcode) {
@@ -2142,17 +2083,7 @@
fp->mode.hdr.tlrt >> 2,
fp->mode.hdr.tlrt & 3,
fp->mode.rresq.data);
-#if 0
- printf("try ad-hoc work around!!\n");
- rb->xfer = fw_tl2xfer(rb->fc, fp->mode.hdr.src,
- (fp->mode.hdr.tlrt >> 2)^3);
- if (rb->xfer == NULL) {
- printf("no use...\n");
- return;
- }
-#else
return;
-#endif
}
fw_rcv_copy(rb);
if (rb->xfer->recv.hdr.mode.wres.rtcode != RESP_CMP)
@@ -2167,10 +2098,6 @@
fw_xfer_done(rb->xfer);
break;
case FWXF_START:
-#if 0
- if (firewire_debug)
- printf("not sent yet tl=%x\n", rb->xfer->tl);
-#endif
break;
default:
device_printf(rb->fc->bdev, "%s: "
@@ -2230,19 +2157,11 @@
resfp->mode.rresb.rtcode = RESP_ADDRESS_ERROR;
resfp->mode.rresb.extcode = 0;
resfp->mode.rresb.len = 0;
-/*
- rb->xfer->hand = fw_xferwake;
-*/
rb->xfer->hand = fw_xfer_free;
if (fw_asyreq(rb->fc, -1, rb->xfer))
fw_xfer_free(rb->xfer);
return;
}
-#if 0
- len = 0;
- for (i = 0; i < rb->nvec; i++)
- len += rb->vec[i].iov_len;
-#endif
rb->xfer = STAILQ_FIRST(&bind->xferlist);
if (rb->xfer == NULL) {
device_printf(rb->fc->bdev, "%s: "
@@ -2253,41 +2172,6 @@
fw_rcv_copy(rb);
rb->xfer->hand(rb->xfer);
return;
-#if 0 /* shouldn't happen ?? or for GASP */
- case FWTCODE_STREAM:
- {
- struct fw_xferq *xferq;
-
- xferq = rb->fc->ir[sub];
-#if 0
- printf("stream rcv dma %d len %d off %d spd %d\n",
- sub, len, off, spd);
-#endif
- if (xferq->queued >= xferq->maxq) {
- printf("receive queue is full\n");
- return;
- }
- rb->xfer = fw_xfer_alloc_buf(M_FWXFER, 0,
- vec[0].iov_len);
- if (rb->xfer == NULL)
- return;
- fw_rcv_copy(rb)
- xferq->queued++;
- STAILQ_INSERT_TAIL(&xferq->q, rb->xfer, link);
- sc = device_get_softc(rb->fc->bdev);
- if (SEL_WAITING(&xferq->rsel))
- selwakeuppri(&xferq->rsel, FWPRI);
- if (xferq->flag & FWXFERQ_WAKEUP) {
- xferq->flag &= ~FWXFERQ_WAKEUP;
- wakeup((caddr_t)xferq);
- }
- if (xferq->flag & FWXFERQ_HANDLER) {
- xferq->hand(xferq);
- }
- return;
- break;
- }
-#endif
default:
device_printf(rb->fc->bdev,"%s: unknown tcode %d\n",
__func__, tcode);
diff --git a/sys/dev/firewire/fwcrom.c b/sys/dev/firewire/fwcrom.c
--- a/sys/dev/firewire/fwcrom.c
+++ b/sys/dev/firewire/fwcrom.c
@@ -309,12 +309,7 @@
reg = crom_get(cc);
switch (reg->key & CSRTYPE_MASK) {
case CSRTYPE_I:
-#if 0
- len -= snprintf(buf, len, "%d", reg->val);
- buf += strlen(buf);
-#else
*buf = '\0';
-#endif
break;
case CSRTYPE_C:
len -= snprintf(buf, len, "offset=0x%04x(%d)",
diff --git a/sys/dev/firewire/fwdev.c b/sys/dev/firewire/fwdev.c
--- a/sys/dev/firewire/fwdev.c
+++ b/sys/dev/firewire/fwdev.c
@@ -284,10 +284,6 @@
STAILQ_REMOVE_HEAD(&d->rq, link);
FW_GUNLOCK(xfer->fc);
fp = &xfer->recv.hdr;
-#if 0 /* for GASP ?? */
- if (fc->irx_post != NULL)
- fc->irx_post(fc, fp->mode.ld);
-#endif
tinfo = &xfer->fc->tcode[fp->mode.hdr.tcode];
err = uiomove(fp, tinfo->hdr_len, uio);
if (err)
@@ -469,11 +465,6 @@
it->queued = 0;
} else if (slept == 0) {
slept = 1;
-#if 0 /* XXX to avoid lock recursion */
- err = fc->itx_enable(fc, it->dmach);
- if (err)
- goto out;
-#endif
err = msleep(it, FW_GMTX(fc), FWPRI, "fw_write", hz);
if (err)
goto out;
diff --git a/sys/dev/firewire/fwohci.c b/sys/dev/firewire/fwohci.c
--- a/sys/dev/firewire/fwohci.c
+++ b/sys/dev/firewire/fwohci.c
@@ -465,11 +465,7 @@
/* check programPhyEnable */
reg2 = fwphy_rddata(sc, 5);
-#if 0
- if (e1394a && (OREAD(sc, OHCI_HCCCTL) & OHCI_HCC_PRPHY)) {
-#else /* XXX force to enable 1394a */
if (e1394a) {
-#endif
if (firewire_debug)
device_printf(dev,
"Enable 1394a Enhancements\n");
@@ -687,18 +683,6 @@
return ENOMEM;
}
-#if 0
- bzero(&sc->fc.config_rom[0], CROMSIZE);
- sc->fc.config_rom[1] = 0x31333934;
- sc->fc.config_rom[2] = 0xf000a002;
- sc->fc.config_rom[3] = OREAD(sc, OHCI_EUID_HI);
- sc->fc.config_rom[4] = OREAD(sc, OHCI_EUID_LO);
- sc->fc.config_rom[5] = 0;
- sc->fc.config_rom[0] = (4 << 24) | (5 << 16);
-
- sc->fc.config_rom[0] |= fw_crc16(&sc->fc.config_rom[1], 5*4);
-#endif
-
/* SID receive buffer must align 2^11 */
#define OHCI_SIDSIZE (1 << 11)
sc->sid_buf = fwdma_malloc(&sc->fc, OHCI_SIDSIZE, OHCI_SIDSIZE,
@@ -897,11 +881,6 @@
if (xfer == NULL) {
goto kick;
}
-#if 0
- if (dbch->xferq.queued == 0) {
- device_printf(sc->fc.dev, "TX queue empty\n");
- }
-#endif
STAILQ_REMOVE_HEAD(&dbch->xferq.q, link);
db_tr->xfer = xfer;
xfer->flag = FWXF_START;
@@ -990,11 +969,6 @@
printf("dmamap_load: err=%d\n", err);
bus_dmamap_sync(dbch->dmat, db_tr->dma_map,
BUS_DMASYNC_PREWRITE);
-#if 0 /* OHCI_OUTPUT_MODE == 0 */
- for (i = 2; i < db_tr->dbcnt; i++)
- FWOHCI_DMA_SET(db_tr->db[i].db.desc.cmd,
- OHCI_OUTPUT_MORE);
-#endif
}
if (maxdesc < db_tr->dbcnt) {
maxdesc = db_tr->dbcnt;
@@ -1099,10 +1073,8 @@
bus_dmamap_sync(dbch->dmat, tr->dma_map,
BUS_DMASYNC_POSTWRITE);
bus_dmamap_unload(dbch->dmat, tr->dma_map);
-#if 1
if (firewire_debug > 1)
dump_db(sc, ch);
-#endif
if (status & OHCI_CNTL_DMA_DEAD) {
/* Stop DMA */
OWRITE(sc, OHCI_DMACTLCLR(off), OHCI_CNTL_DMA_RUN);
@@ -1143,10 +1115,6 @@
if (tr->xfer != NULL) {
xfer = tr->xfer;
if (xfer->flag & FWXF_RCVD) {
-#if 0
- if (firewire_debug)
- printf("already rcvd\n");
-#endif
fw_xfer_done(xfer);
} else {
microtime(&xfer->tv);
@@ -1480,11 +1448,7 @@
cycle = cycle_now & 0x1fff;
sec = cycle_now >> 13;
#define CYCLE_MOD 0x10
-#if 1
#define CYCLE_DELAY 8 /* min delay to start DMA */
-#else
-#define CYCLE_DELAY 7000 /* min delay to start DMA */
-#endif
cycle = cycle + CYCLE_DELAY;
if (cycle >= 8000) {
sec++;
@@ -1540,18 +1504,8 @@
fwohci_txbufdb(sc, dmach, chunk);
if (prev != NULL) {
db = ((struct fwohcidb_tr *)(prev->end))->db;
-#if 0 /* XXX necessary? */
- FWOHCI_DMA_SET(db[ldesc].db.desc.cmd,
- OHCI_BRANCH_ALWAYS);
-#endif
-#if 0 /* if bulkxfer->npacket changes */
- db[ldesc].db.desc.depend = db[0].db.desc.depend =
- ((struct fwohcidb_tr *)
- (chunk->start))->bus_addr | dbch->ndesc;
-#else
FWOHCI_DMA_SET(db[0].db.desc.depend, dbch->ndesc);
FWOHCI_DMA_SET(db[ldesc].db.desc.depend, dbch->ndesc);
-#endif
}
STAILQ_REMOVE_HEAD(&it->stvalid, link);
STAILQ_INSERT_TAIL(&it->stdma, chunk, link);
@@ -1567,9 +1521,6 @@
if (stat & (OHCI_CNTL_DMA_ACTIVE | OHCI_CNTL_CYCMATCH_S))
return 0;
-#if 0
- OWRITE(sc, OHCI_ITCTLCLR(dmach), OHCI_CNTL_DMA_RUN);
-#endif
OWRITE(sc, OHCI_IT_MASKCLR, 1 << dmach);
OWRITE(sc, OHCI_IT_STATCLR, 1 << dmach);
OWRITE(sc, OHCI_IT_MASK, 1 << dmach);
@@ -1580,17 +1531,12 @@
((struct fwohcidb_tr *)(first->start))->bus_addr | dbch->ndesc);
if (firewire_debug > 1) {
printf("fwohci_itxbuf_enable: kick 0x%08x\n", stat);
-#if 1
dump_dma(sc, ITX_CH + dmach);
-#endif
}
if ((stat & OHCI_CNTL_DMA_RUN) == 0) {
-#if 1
/* Don't start until all chunks are buffered */
if (STAILQ_FIRST(&it->stfree) != NULL)
goto out;
-#endif
-#if 1
/* Clear cycle match counter bits */
OWRITE(sc, OHCI_ITCTLCLR(dmach), 0xffff0000);
@@ -1601,9 +1547,6 @@
OWRITE(sc, OHCI_ITCTL(dmach),
OHCI_CNTL_CYCMATCH_S | (cycle_match << 16)
| OHCI_CNTL_DMA_RUN);
-#else
- OWRITE(sc, OHCI_ITCTL(dmach), OHCI_CNTL_DMA_RUN);
-#endif
if (firewire_debug > 1) {
printf("cycle_match: 0x%04x->0x%04x\n",
cycle_now, cycle_match);
@@ -1710,9 +1653,6 @@
| dbch->ndesc);
OWRITE(sc, OHCI_IRCTL(dmach), OHCI_CNTL_DMA_RUN);
OWRITE(sc, FWOHCI_INTMASK, OHCI_INT_DMA_IR);
-#if 0
- dump_db(sc, IRX_CH + dmach);
-#endif
return err;
}
@@ -1952,17 +1892,9 @@
}
}
if (stat & OHCI_INT_DMA_PRRS) {
-#if 0
- dump_dma(sc, ARRS_CH);
- dump_db(sc, ARRS_CH);
-#endif
fwohci_arcv(sc, &sc->arrs, count);
}
if (stat & OHCI_INT_DMA_PRRQ) {
-#if 0
- dump_dma(sc, ARRQ_CH);
- dump_db(sc, ARRQ_CH);
-#endif
fwohci_arcv(sc, &sc->arrq, count);
}
if (stat & OHCI_INT_CYC_LOST) {
@@ -1970,9 +1902,6 @@
sc->cycle_lost++;
if (sc->cycle_lost > 10) {
sc->cycle_lost = -1;
-#if 0
- OWRITE(sc, OHCI_LNKCTLCLR, OHCI_CNTL_CYCTIMER);
-#endif
OWRITE(sc, FWOHCI_INTMASKCLR, OHCI_INT_CYC_LOST);
device_printf(fc->dev, "too many cycles lost, "
"no cycle master present?\n");
@@ -2195,9 +2124,6 @@
STAILQ_REMOVE_HEAD(&it->stdma, link);
switch (stat & FWOHCIEV_MASK) {
case FWOHCIEV_ACKCOMPL:
-#if 0
- device_printf(fc->dev, "0x%08x\n", count);
-#endif
break;
default:
device_printf(fc->dev,
@@ -2225,9 +2151,6 @@
ir = fc->ir[dmach];
ldesc = sc->ir[dmach].ndesc - 1;
-#if 0
- dump_db(sc, dmach);
-#endif
if ((ir->flag & FWXFERQ_HANDLER) == 0)
FW_GLOCK(fc);
fwdma_sync_multiseg_all(sc->ir[dmach].am, BUS_DMASYNC_POSTREAD);
@@ -2326,11 +2249,6 @@
struct fwohci_dbch *dbch;
struct fwohcidb_tr *cp = NULL, *pp;
struct fwohcidb *curr = NULL;
-#if 0
- struct fwohcidb *prev
- struct fwohcidb *next = NULL;
- struct fwohcidb_tr *np = NULL;
-#endif
int idb, jdb;
uint32_t cmd, off;
@@ -2360,28 +2278,15 @@
return;
}
pp = dbch->top;
-#if 0
- prev = pp->db;
-#endif
for (idb = 0; idb < dbch->ndb; idb++) {
cp = STAILQ_NEXT(pp, link);
if (cp == NULL) {
curr = NULL;
goto outdb;
}
-#if 0
- np = STAILQ_NEXT(cp, link);
-#endif
for (jdb = 0; jdb < dbch->ndesc; jdb++) {
if ((cmd & 0xfffffff0) == cp->bus_addr) {
curr = cp->db;
-#if 0
- if (np != NULL) {
- next = np->db;
- } else {
- next = NULL;
- }
-#endif
goto outdb;
}
}
@@ -2390,22 +2295,11 @@
curr = NULL;
goto outdb;
}
-#if 0
- prev = pp->db;
-#endif
}
outdb:
if (curr != NULL) {
-#if 0
- printf("Prev DB %d\n", ch);
- print_db(pp, prev, ch, dbch->ndesc);
-#endif
printf("Current DB %d\n", ch);
print_db(cp, curr, ch, dbch->ndesc);
-#if 0
- printf("Next DB %d\n", ch);
- print_db(np, next, ch, dbch->ndesc);
-#endif
} else {
printf("dbdump err ch = %d cmd = 0x%08x\n", ch, cmd);
}
@@ -2517,15 +2411,9 @@
* Set root hold-off bit so that non cyclemaster capable node
* shouldn't became the root node.
*/
-#if 1
fun = fwphy_rddata(sc, FW_PHY_IBR_REG);
fun |= FW_PHY_IBR | FW_PHY_RHB;
fun = fwphy_wrdata(sc, FW_PHY_IBR_REG, fun);
-#else /* Short bus reset */
- fun = fwphy_rddata(sc, FW_PHY_ISBR_REG);
- fun |= FW_PHY_ISBR | FW_PHY_RHB;
- fun = fwphy_wrdata(sc, FW_PHY_ISBR_REG, fun);
-#endif
FW_GUNLOCK(fc);
}
@@ -2533,9 +2421,6 @@
fwohci_txbufdb(struct fwohci_softc *sc, int dmach, struct fw_bulkxfer *bulkxfer)
{
struct fwohcidb_tr *db_tr;
-#if 0
- struct fwohcidb_tr *fdb_tr;
-#endif
struct fwohci_dbch *dbch;
struct fwohcidb *db;
struct fw_pkt *fp;
@@ -2549,10 +2434,6 @@
chtag = sc->it[dmach].xferq.flag & 0xff;
db_tr = (struct fwohcidb_tr *)(bulkxfer->start);
-#if 0
- fdb_tr = (struct fwohcidb_tr *)(bulkxfer->end);
-device_printf(sc->fc.dev, "DB %08x %08x %08x\n", bulkxfer, db_tr->bus_addr, fdb_tr->bus_addr);
-#endif
for (idb = 0; idb < dbch->xferq.bnpacket; idb++) {
db = db_tr->db;
fp = (struct fw_pkt *)db_tr->buf;
@@ -2570,33 +2451,14 @@
FWOHCI_DMA_CLEAR(db[2].db.desc.cmd, OHCI_COUNT_MASK);
FWOHCI_DMA_SET(db[2].db.desc.cmd, fp->mode.stream.len);
FWOHCI_DMA_WRITE(db[2].db.desc.res, 0);
-#if 0 /* if bulkxfer->npackets changes */
- db[2].db.desc.cmd = OHCI_OUTPUT_LAST
- | OHCI_UPDATE
- | OHCI_BRANCH_ALWAYS;
- db[0].db.desc.depend =
- = db[dbch->ndesc - 1].db.desc.depend
- = STAILQ_NEXT(db_tr, link)->bus_addr | dbch->ndesc;
-#else
FWOHCI_DMA_SET(db[0].db.desc.depend, dbch->ndesc);
FWOHCI_DMA_SET(db[dbch->ndesc - 1].db.desc.depend, dbch->ndesc);
-#endif
bulkxfer->end = (caddr_t)db_tr;
db_tr = STAILQ_NEXT(db_tr, link);
}
db = ((struct fwohcidb_tr *)bulkxfer->end)->db;
FWOHCI_DMA_CLEAR(db[0].db.desc.depend, 0xf);
FWOHCI_DMA_CLEAR(db[dbch->ndesc - 1].db.desc.depend, 0xf);
-#if 0 /* if bulkxfer->npackets changes */
- db[dbch->ndesc - 1].db.desc.control |= OHCI_INTERRUPT_ALWAYS;
- /* OHCI 1.1 and above */
- db[0].db.desc.control |= OHCI_INTERRUPT_ALWAYS;
-#endif
-#if 0
- db_tr = (struct fwohcidb_tr *)bulkxfer->start;
- fdb_tr = (struct fwohcidb_tr *)bulkxfer->end;
-device_printf(sc->fc.dev, "DB %08x %3d %08x %08x\n", bulkxfer, bulkxfer->npacket, db_tr->bus_addr, fdb_tr->bus_addr);
-#endif
return;
}
@@ -2625,10 +2487,8 @@
FWOHCI_DMA_WRITE(db[2].db.desc.cmd,
OHCI_OUTPUT_LAST | OHCI_UPDATE | OHCI_BRANCH_ALWAYS);
-#if 1
FWOHCI_DMA_WRITE(db[0].db.desc.res, 0);
FWOHCI_DMA_WRITE(db[2].db.desc.res, 0);
-#endif
return 0;
}
@@ -2697,9 +2557,6 @@
#endif
ld0 = FWOHCI_DMA_READ(fp->mode.ld[0]);
-#if 0
- printf("ld0: x%08x\n", ld0);
-#endif
fp0 = (struct fw_pkt *)&ld0;
/* determine length to swap */
switch (fp0->mode.common.tcode) {
@@ -2817,12 +2674,6 @@
status = FWOHCI_DMA_READ(db_tr->db[0].db.desc.res) >> OHCI_STATUS_SHIFT;
resCount = FWOHCI_DMA_READ(db_tr->db[0].db.desc.res) & OHCI_COUNT_MASK;
while (status & OHCI_CNTL_DMA_ACTIVE) {
-#if 0
-
- if (off == OHCI_ARQOFF)
- printf("buf 0x%08x, status 0x%04x, resCount 0x%04x\n",
- db_tr->bus_addr, status, resCount);
-#endif
len = dbch->xferq.psize - resCount;
ld = (uint8_t *)db_tr->buf;
if (dbch->pdb_tr == NULL) {
@@ -2931,17 +2782,10 @@
/* DMA result-code will be written at the tail of packet */
stat = FWOHCI_DMA_READ(*(uint32_t *)(ld - sizeof(struct fwohci_trailer)));
-#if 0
- printf("plen: %d, stat %x\n",
- plen ,stat);
-#endif
spd = (stat >> 21) & 0x3;
event = (stat >> 16) & 0x1f;
switch (event) {
case FWOHCIEV_ACKPEND:
-#if 0
- printf("fwohci_arcv: ack pending tcode=0x%x..\n", fp->mode.common.tcode);
-#endif
/* fall through */
case FWOHCIEV_ACKCOMPL:
{
@@ -2971,9 +2815,7 @@
dbch->buf_offset, len,
OREAD(sc, OHCI_DMACTL(off)),
fp->mode.common.tcode, stat);
-#if 1 /* XXX */
goto err;
-#endif
break;
}
#ifdef COUNT_PACKETS
diff --git a/sys/dev/firewire/fwohci_pci.c b/sys/dev/firewire/fwohci_pci.c
--- a/sys/dev/firewire/fwohci_pci.c
+++ b/sys/dev/firewire/fwohci_pci.c
@@ -206,9 +206,7 @@
cmd = pci_read_config(self, PCIR_COMMAND, 2);
cmd |= PCIM_CMD_BUSMASTEREN | PCIM_CMD_MWRICEN;
-#if 1 /* for broken hardware */
- cmd &= ~PCIM_CMD_MWRICEN;
-#endif
+ cmd &= ~PCIM_CMD_MWRICEN; /* for broken hardware */
pci_write_config(self, PCIR_COMMAND, cmd, 2);
latency = olatency = pci_read_config(self, PCIR_LATTIMER, 1);
@@ -242,11 +240,6 @@
int err;
int rid;
-#if 0
- if (bootverbose)
- firewire_debug = bootverbose;
-#endif
-
mtx_init(FW_GMTX(&sc->fc), "firewire", NULL, MTX_DEF);
fwohci_pci_init(self);
diff --git a/sys/dev/firewire/if_fwe.c b/sys/dev/firewire/if_fwe.c
--- a/sys/dev/firewire/if_fwe.c
+++ b/sys/dev/firewire/if_fwe.c
@@ -319,10 +319,6 @@
if_setdrvflagbits(ifp, IFF_DRV_RUNNING, 0);
if_setdrvflagbits(ifp, 0, IFF_DRV_OACTIVE);
-#if 0
- /* attempt to start output */
- fwe_start(ifp);
-#endif
}
@@ -442,9 +438,6 @@
FWE_LOCK(fwe);
xfer = STAILQ_FIRST(&fwe->xferlist);
if (xfer == NULL) {
-#if 0
- printf("if_fwe: lack of xfer\n");
-#endif
FWE_UNLOCK(fwe);
break;
}
@@ -478,10 +471,6 @@
i++;
}
}
-#if 0
- if (i > 1)
- printf("%d queued\n", i);
-#endif
if (i > 0)
xferq->start(fwe->fd.fc);
}
@@ -496,9 +485,6 @@
struct fw_bulkxfer *sxfer;
struct fw_pkt *fp;
struct epoch_tracker et;
-#if 0
- u_char *c;
-#endif
fwe = (struct fwe_softc *)xferq->sc;
ifp = fwe->eth_softc.ifp;
@@ -527,26 +513,8 @@
}
m->m_data += HDR_LEN + ETHER_ALIGN;
-#if 0
- c = mtod(m, u_char *);
-#endif
m->m_len = m->m_pkthdr.len = fp->mode.stream.len - ETHER_ALIGN;
m->m_pkthdr.rcvif = ifp;
-#if 0
- FWEDEBUG(ifp, "%02x %02x %02x %02x %02x %02x\n"
- "%02x %02x %02x %02x %02x %02x\n"
- "%02x %02x %02x %02x\n"
- "%02x %02x %02x %02x\n"
- "%02x %02x %02x %02x\n"
- "%02x %02x %02x %02x\n",
- c[0], c[1], c[2], c[3], c[4], c[5],
- c[6], c[7], c[8], c[9], c[10], c[11],
- c[12], c[13], c[14], c[15],
- c[16], c[17], c[18], c[19],
- c[20], c[21], c[22], c[23],
- c[20], c[21], c[22], c[23]
- );
-#endif
NET_EPOCH_ENTER(et);
if_input(ifp, m);
NET_EPOCH_EXIT(et);
diff --git a/sys/dev/firewire/if_fwip.c b/sys/dev/firewire/if_fwip.c
--- a/sys/dev/firewire/if_fwip.c
+++ b/sys/dev/firewire/if_fwip.c
@@ -341,10 +341,6 @@
if_setdrvflagbits(ifp, IFF_DRV_RUNNING, 0);
if_setdrvflagbits(ifp, 0, IFF_DRV_OACTIVE);
-#if 0
- /* attempt to start output */
- fwip_start(ifp);
-#endif
}
static int
@@ -488,9 +484,6 @@
xfer = STAILQ_FIRST(&fwip->xferlist);
if (xfer == NULL) {
FWIP_UNLOCK(fwip);
-#if 0
- printf("if_fwip: lack of xfer\n");
-#endif
break;
}
STAILQ_REMOVE_HEAD(&fwip->xferlist, link);
@@ -633,10 +626,6 @@
i++;
}
}
-#if 0
- if (i > 1)
- printf("%d queued\n", i);
-#endif
if (i > 0)
xferq->start(fc);
}
diff --git a/sys/dev/firewire/sbp.c b/sys/dev/firewire/sbp.c
--- a/sys/dev/firewire/sbp.c
+++ b/sys/dev/firewire/sbp.c
@@ -153,9 +153,6 @@
struct sbp_dev {
#define SBP_DEV_RESET 0 /* accept login */
#define SBP_DEV_LOGIN 1 /* to login */
-#if 0
-#define SBP_DEV_RECONN 2 /* to reconnect */
-#endif
#define SBP_DEV_TOATTACH 3 /* to attach */
#define SBP_DEV_PROBE 4 /* scan lun */
#define SBP_DEV_ATTACHED 5 /* in operation */
@@ -223,9 +220,6 @@
static void sbp_post_explore (void *);
static void sbp_recv (struct fw_xfer *);
static void sbp_mgm_callback (struct fw_xfer *);
-#if 0
-static void sbp_cmd_callback (struct fw_xfer *);
-#endif
static void sbp_orb_pointer (struct sbp_dev *, struct sbp_ocb *);
static void sbp_doorbell(struct sbp_dev *);
static void sbp_execute_ocb (void *, bus_dma_segment_t *, int, int);
@@ -323,11 +317,6 @@
device_set_desc(dev, "SBP-2/SCSI over FireWire");
-#if 0
- if (bootverbose)
- debug = bootverbose;
-#endif
-
return (0);
}
@@ -368,11 +357,6 @@
struct fw_eui64 eui;
} wired[] = {
/* Bus Target EUI64 */
-#if 0
- {0, 2, {0x00018ea0, 0x01fd0154}}, /* Logitec HDD */
- {0, 0, {0x00018ea6, 0x00100682}}, /* Logitec DVD */
- {0, 1, {0x00d03200, 0xa412006a}}, /* Yano HDD */
-#endif
{-1, -1, {0,0}}
};
@@ -1566,25 +1550,15 @@
inq = (struct scsi_inquiry_data *) ccb->csio.data_ptr;
switch (SID_TYPE(inq)) {
case T_DIRECT:
-#if 0
- /*
- * XXX Convert Direct Access device to RBC.
- * I've never seen FireWire DA devices which support READ_6.
- */
- if (SID_TYPE(inq) == T_DIRECT)
- inq->device |= T_RBC; /* T_DIRECT == 0 */
-#endif
/* fall through */
case T_RBC:
/*
* Override vendor/product/revision information.
* Some devices sometimes return strange strings.
*/
-#if 1
bcopy(sdev->vendor, inq->vendor, sizeof(inq->vendor));
bcopy(sdev->product, inq->product, sizeof(inq->product));
bcopy(sdev->revision + 2, inq->revision, sizeof(inq->revision));
-#endif
break;
}
/*
@@ -2220,11 +2194,6 @@
__func__, sdev->bustgtlun, (uint32_t)ocb->bus_addr);
target->mgm_ocb_cur = NULL;
sbp_free_ocb(sdev, ocb);
-#if 0
- /* XXX */
- printf("run next request\n");
- sbp_mgm_orb(sdev, ORB_FUN_RUNQUEUE, NULL);
-#endif
device_printf(sdev->target->sbp->fd.dev,
"%s:%s reset start\n",
__func__, sdev->bustgtlun);
@@ -2255,16 +2224,6 @@
case 3:
sbp_target_reset(sdev, sdev->timeout - 1);
break;
-#if 0
- default:
- /* XXX give up */
- sbp_cam_detach_target(target);
- if (target->luns != NULL)
- free(target->luns, M_SBP);
- target->num_lun = 0;
- target->luns = NULL;
- target->fwdev = NULL;
-#endif
}
}
@@ -2388,19 +2347,6 @@
xpt_done(ccb);
return;
}
-#if 0
- /* if we are in probe stage, pass only probe commands */
- if (sdev->status == SBP_DEV_PROBE) {
- char *name;
- name = xpt_path_periph(ccb->ccb_h.path)->periph_name;
- printf("probe stage, periph name: %s\n", name);
- if (strcmp(name, "probe") != 0) {
- ccb->ccb_h.status = CAM_REQUEUE_REQ;
- xpt_done(ccb);
- return;
- }
- }
-#endif
if ((ocb = sbp_get_ocb(sdev)) == NULL) {
ccb->ccb_h.status = CAM_RESRC_UNAVAIL;
if (sdev->freeze == 0) {
diff --git a/sys/dev/firewire/sbp_targ.c b/sys/dev/firewire/sbp_targ.c
--- a/sys/dev/firewire/sbp_targ.c
+++ b/sys/dev/firewire/sbp_targ.c
@@ -526,12 +526,6 @@
sbp_targ_send_lstate_events(struct sbp_targ_softc *sc,
struct sbp_targ_lstate *lstate)
{
-#if 0
- struct ccb_hdr *ccbh;
- struct ccb_immediate_notify *inot;
-
- printf("%s: not implemented yet\n", __func__);
-#endif
}
@@ -707,24 +701,6 @@
sbp_cmd_status->status = ccb->csio.scsi_status;
sense = &ccb->csio.sense_data;
-#if 0 /* XXX What we should do? */
-#if 0
- sbp_targ_abort(orbi->sc, STAILQ_NEXT(orbi, link));
-#else
- norbi = STAILQ_NEXT(orbi, link);
- while (norbi) {
- printf("%s: status=%d\n", __func__, norbi->state);
- if (norbi->ccb != NULL) {
- norbi->ccb->ccb_h.status = CAM_REQ_ABORTED;
- xpt_done(norbi->ccb);
- norbi->ccb = NULL;
- }
- sbp_targ_remove_orb_info_locked(orbi->login, norbi);
- norbi = STAILQ_NEXT(norbi, link);
- free(norbi, M_SBP_TARG);
- }
-#endif
-#endif
sense_len = ccb->csio.sense_len - ccb->csio.sense_resid;
scsi_extract_sense_len(sense, sense_len, &error_code,
@@ -1378,11 +1354,6 @@
spi->flags = CTS_SPI_FLAGS_DISC_ENB;
scsi->valid = CTS_SCSI_VALID_TQ;
scsi->flags = CTS_SCSI_FLAGS_TAG_ENB;
-#if 0
- printf("%s:%d:%d XPT_GET_TRAN_SETTINGS:\n",
- device_get_nameunit(sc->fd.dev),
- ccb->ccb_h.target_id, ccb->ccb_h.target_lun);
-#endif
cts->ccb_h.status = CAM_REQ_CMP;
xpt_done(ccb);
break;
@@ -1752,10 +1723,6 @@
printf("%s: no free atio\n", __func__);
login->lstate->flags |= F_ATIO_STARVED;
login->flags |= F_ATIO_STARVED;
-#if 0
- /* XXX ?? */
- login->fwdev = fwdev;
-#endif
break;
}
SLIST_REMOVE_HEAD(&login->lstate->accept_tios, sim_links.sle);

File Metadata

Mime Type
text/plain
Expires
Thu, Jul 23, 4:15 PM (9 h, 8 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
35388396
Default Alt Text
D58310.diff (24 KB)

Event Timeline