aboutsummaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorKashyap D Desai <kadesai@FreeBSD.org>2018-12-26 10:39:22 +0000
committerKashyap D Desai <kadesai@FreeBSD.org>2018-12-26 10:39:22 +0000
commit23daf8f40bd5665caf4871c8b21ab4cd1a09bb84 (patch)
treecc3799b7052c6702456bd6754c100fda781a8c1d /sys
parent8736c018d20037b8554619410df3d3052a8a902e (diff)
Notes
Diffstat (limited to 'sys')
-rw-r--r--sys/dev/mpr/mpr_user.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/sys/dev/mpr/mpr_user.c b/sys/dev/mpr/mpr_user.c
index 55b03f697846..3dea106dec58 100644
--- a/sys/dev/mpr/mpr_user.c
+++ b/sys/dev/mpr/mpr_user.c
@@ -1106,7 +1106,8 @@ mpr_user_pass_thru(struct mpr_softc *sc, mpr_pass_thru_t *data)
SenseCount)), sizeof(struct
scsi_sense_data));
mpr_unlock(sc);
- copyout(cm->cm_sense, cm->cm_req + 64,
+ copyout(cm->cm_sense,
+ (PTRIN(data->PtrReply + sizeof(MPI2_SCSI_IO_REPLY))),
sense_len);
mpr_lock(sc);
}
@@ -1140,7 +1141,9 @@ mpr_user_pass_thru(struct mpr_softc *sc, mpr_pass_thru_t *data)
sz = MIN(le32toh(nvme_error_reply->ErrorResponseCount),
NVME_ERROR_RESPONSE_SIZE);
mpr_unlock(sc);
- copyout(cm->cm_sense, cm->nvme_error_response, sz);
+ copyout(cm->cm_sense,
+ (PTRIN(data->PtrReply +
+ sizeof(MPI2_SCSI_IO_REPLY))), sz);
mpr_lock(sc);
}
}