diff options
author | Gordon Tetlow <gordon@FreeBSD.org> | 2020-07-08 19:58:00 +0000 |
---|---|---|
committer | Gordon Tetlow <gordon@FreeBSD.org> | 2020-07-08 19:58:00 +0000 |
commit | aa78238eaaba09b58aca01f8c5c9589a0e6638f3 (patch) | |
tree | 76ae8bebb9a15dc06ed02b97fe6708e0ddea2b79 | |
parent | 7d6660ece9f65b99527ab1d65414f86160b39760 (diff) | |
download | src-test2-aa78238eaaba09b58aca01f8c5c9589a0e6638f3.tar.gz src-test2-aa78238eaaba09b58aca01f8c5c9589a0e6638f3.zip |
Notes
-rw-r--r-- | sys/dev/mps/mps_user.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/sys/dev/mps/mps_user.c b/sys/dev/mps/mps_user.c index c245efa969e9..b27ee9fe5300 100644 --- a/sys/dev/mps/mps_user.c +++ b/sys/dev/mps/mps_user.c @@ -1045,10 +1045,12 @@ mps_user_pass_thru(struct mps_softc *sc, mps_pass_thru_t *data) if (((MPI2_SCSI_IO_REPLY *)rpl)->SCSIState & MPI2_SCSI_STATE_AUTOSENSE_VALID) { sense_len = - MIN((le32toh(((MPI2_SCSI_IO_REPLY *)rpl)->SenseCount)), - sizeof(struct scsi_sense_data)); + MIN((le32toh(((MPI2_SCSI_IO_REPLY *)rpl)-> + SenseCount)), sizeof(struct + scsi_sense_data)); mps_unlock(sc); - copyout(cm->cm_sense, cm->cm_req + 64, sense_len); + copyout(cm->cm_sense, (PTRIN(data->PtrReply + + sizeof(MPI2_SCSI_IO_REPLY))), sense_len); mps_lock(sc); } } |