Page MenuHomeFreeBSD

D42537.id129914.diff
No OneTemporary

D42537.id129914.diff

diff --git a/sys/dev/mpi3mr/mpi3mr.c b/sys/dev/mpi3mr/mpi3mr.c
--- a/sys/dev/mpi3mr/mpi3mr.c
+++ b/sys/dev/mpi3mr/mpi3mr.c
@@ -2785,7 +2785,6 @@
mtx_init(&sc->sense_buf_q_lock, "Sense buffer Queue lock", NULL, MTX_SPIN);
mtx_init(&sc->chain_buf_lock, "Chain buffer lock", NULL, MTX_SPIN);
mtx_init(&sc->cmd_pool_lock, "Command pool lock", NULL, MTX_DEF);
-// mtx_init(&sc->fwevt_lock, "Firmware Event lock", NULL, MTX_SPIN);
mtx_init(&sc->fwevt_lock, "Firmware Event lock", NULL, MTX_DEF);
mtx_init(&sc->target_lock, "Target lock", NULL, MTX_SPIN);
mtx_init(&sc->reset_mutex, "Reset lock", NULL, MTX_DEF);
@@ -5826,10 +5825,8 @@
inline void mpi3mr_cleanup_event_taskq(struct mpi3mr_softc *sc)
{
- mtx_lock(&sc->fwevt_lock);
taskqueue_drain(sc->cam_sc->ev_tq, &sc->cam_sc->ev_task);
taskqueue_block(sc->cam_sc->ev_tq);
- mtx_unlock(&sc->fwevt_lock);
return;
}

File Metadata

Mime Type
text/plain
Expires
Sun, Jan 18, 7:01 AM (12 h, 11 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
27706043
Default Alt Text
D42537.id129914.diff (892 B)

Event Timeline