diff options
| -rw-r--r-- | sys/dev/pv/hvs.c | 1 |
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 || |
