summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sys/dev/pv/hvs.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/dev/pv/hvs.c b/sys/dev/pv/hvs.c
index 84b43e5edd4..8ac3ce1348a 100644
--- a/sys/dev/pv/hvs.c
+++ b/sys/dev/pv/hvs.c
@@ -593,6 +593,7 @@ fixup_inquiry(struct scsi_xfer *xs, struct hvs_srb *srb)
resplen = srb->srb_datalen >= SID_SCSI2_HDRLEN ?
SID_SCSI2_HDRLEN + inq->additional_length : 0;
datalen = MIN(resplen, srb->srb_datalen);
+ xs->resid = xs->datalen - datalen;
/* Fixup wrong response from WS2012 */
if ((sc->sc_proto == HVS_PROTO_VERSION_WIN8_1 ||