diff options
author | gjb <gjb@FreeBSD.org> | 2013-09-25 01:48:45 +0000 |
---|---|---|
committer | gjb <gjb@FreeBSD.org> | 2013-09-25 01:48:45 +0000 |
commit | d965f28ba1171a60f27bd8b0e21de9412e2640f2 (patch) | |
tree | 4ba80487d8d5ba6364f0f8d1bdf5ad85102180c3 /sys/dev/tws | |
parent | 85074aa18eb69e2ea599def9d5b8a5bbb5addf8b (diff) | |
download | FreeBSD-src-d965f28ba1171a60f27bd8b0e21de9412e2640f2.zip FreeBSD-src-d965f28ba1171a60f27bd8b0e21de9412e2640f2.tar.gz |
Revert r255853 pending fixes to build errors in usr.bin/kdump
Approved by: re (implicit)
Diffstat (limited to 'sys/dev/tws')
-rw-r--r-- | sys/dev/tws/tws.c | 1 | ||||
-rw-r--r-- | sys/dev/tws/tws_cam.c | 10 |
2 files changed, 5 insertions, 6 deletions
diff --git a/sys/dev/tws/tws.c b/sys/dev/tws/tws.c index 6ebde75..409631f 100644 --- a/sys/dev/tws/tws.c +++ b/sys/dev/tws/tws.c @@ -696,7 +696,6 @@ tws_init_reqs(struct tws_softc *sc, u_int32_t dma_mem_size) sc->reqs[i].cmd_pkt->hdr.header_desc.size_header = 128; - callout_handle_init(&sc->reqs[i].thandle); sc->reqs[i].state = TWS_REQ_STATE_FREE; if ( i >= TWS_RESERVED_REQS ) tws_q_insert_tail(sc, &sc->reqs[i], TWS_FREE_Q); diff --git a/sys/dev/tws/tws_cam.c b/sys/dev/tws/tws_cam.c index b134d76..46b91f4 100644 --- a/sys/dev/tws/tws_cam.c +++ b/sys/dev/tws/tws_cam.c @@ -341,7 +341,7 @@ tws_scsi_complete(struct tws_request *req) tws_q_remove_request(sc, req, TWS_BUSY_Q); mtx_unlock(&sc->q_lock); - untimeout(tws_timeout, req, req->thandle); + untimeout(tws_timeout, req, req->ccb_ptr->ccb_h.timeout_ch); tws_unmap_request(req->sc, req); @@ -454,7 +454,7 @@ tws_cmd_complete(struct tws_request *req) { struct tws_softc *sc = req->sc; - untimeout(tws_timeout, req, req->thandle); + untimeout(tws_timeout, req, req->ccb_ptr->ccb_h.timeout_ch); tws_unmap_request(sc, req); } @@ -561,7 +561,7 @@ tws_scsi_err_complete(struct tws_request *req, struct tws_command_header *hdr) xpt_done(ccb); mtx_unlock(&sc->sim_lock); - untimeout(tws_timeout, req, req->thandle); + untimeout(tws_timeout, req, req->ccb_ptr->ccb_h.timeout_ch); tws_unmap_request(req->sc, req); mtx_lock(&sc->q_lock); tws_q_remove_request(sc, req, TWS_BUSY_Q); @@ -591,7 +591,7 @@ tws_drain_busy_queue(struct tws_softc *sc) mtx_unlock(&sc->q_lock); while ( req ) { TWS_TRACE_DEBUG(sc, "moved to TWS_COMPLETE_Q", 0, req->request_id); - untimeout(tws_timeout, req, req->thandle); + untimeout(tws_timeout, req, req->ccb_ptr->ccb_h.timeout_ch); req->error_code = TWS_REQ_RET_RESET; ccb = (union ccb *)(req->ccb_ptr); @@ -747,7 +747,7 @@ tws_execute_scsi(struct tws_softc *sc, union ccb *ccb) * and submit the I/O. */ sc->stats.scsi_ios++; - req->thandle = timeout(tws_timeout, req, (ccb_h->timeout * hz)/1000); + ccb_h->timeout_ch = timeout(tws_timeout, req, (ccb_h->timeout * hz)/1000); error = tws_map_request(sc, req); return(error); } |