Index: sys/dev/mpi3mr/mpi3mr.c =================================================================== --- sys/dev/mpi3mr/mpi3mr.c +++ sys/dev/mpi3mr/mpi3mr.c @@ -4588,8 +4588,8 @@ MPI3MR_SENSEBUF_SZ); } if (cmdptr->is_waiting) { - complete(&cmdptr->completion); cmdptr->is_waiting = 0; + complete(&cmdptr->completion); } else if (cmdptr->callback) cmdptr->callback(sc, cmdptr); }