aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/hyperv
diff options
context:
space:
mode:
authorSepherosa Ziehau <sephe@FreeBSD.org>2016-04-15 08:01:07 +0000
committerSepherosa Ziehau <sephe@FreeBSD.org>2016-04-15 08:01:07 +0000
commita014f7e1a6eb5cce5449dee59c014b1dc32950bf (patch)
tree43d48e70bb11a20aa2ac59e4b9816319175980c4 /sys/dev/hyperv
parent4a060c8407b00bb0729d72c8fef5ca44d2f3ade7 (diff)
Notes
Diffstat (limited to 'sys/dev/hyperv')
-rw-r--r--sys/dev/hyperv/storvsc/hv_storvsc_drv_freebsd.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/dev/hyperv/storvsc/hv_storvsc_drv_freebsd.c b/sys/dev/hyperv/storvsc/hv_storvsc_drv_freebsd.c
index b869c86d3ca1d..b416744d3566e 100644
--- a/sys/dev/hyperv/storvsc/hv_storvsc_drv_freebsd.c
+++ b/sys/dev/hyperv/storvsc/hv_storvsc_drv_freebsd.c
@@ -2093,8 +2093,9 @@ storvsc_io_done(struct hv_storvsc_request *reqp)
reqp->softc->hs_frozen = 0;
}
storvsc_free_request(sc, reqp);
- xpt_done(ccb);
mtx_unlock(&sc->hs_lock);
+
+ xpt_done_direct(ccb);
}
/**