diff options
author | mav <mav@FreeBSD.org> | 2014-10-20 07:31:23 +0000 |
---|---|---|
committer | mav <mav@FreeBSD.org> | 2014-10-20 07:31:23 +0000 |
commit | 5b5dd1452a7ffd8b01ee9b5fd235c9fab886c088 (patch) | |
tree | 089cf8ef620b52492d4b7f8e540454861949fc59 /sys/cam | |
parent | df2c4c17fc9411db9246e30fbce490ae91aaa341 (diff) | |
download | FreeBSD-src-5b5dd1452a7ffd8b01ee9b5fd235c9fab886c088.zip FreeBSD-src-5b5dd1452a7ffd8b01ee9b5fd235c9fab886c088.tar.gz |
MFC r272597: Fix length of Extended INQUIRY Data VPD page.
Diffstat (limited to 'sys/cam')
-rw-r--r-- | sys/cam/ctl/ctl.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/sys/cam/ctl/ctl.c b/sys/cam/ctl/ctl.c index 53b55cd..95e3944 100644 --- a/sys/cam/ctl/ctl.c +++ b/sys/cam/ctl/ctl.c @@ -9914,9 +9914,7 @@ ctl_inquiry_evpd_eid(struct ctl_scsiio *ctsio, int alloc_len) lun = (struct ctl_lun *)ctsio->io_hdr.ctl_private[CTL_PRIV_LUN].ptr; - data_len = sizeof(struct scsi_vpd_mode_page_policy) + - sizeof(struct scsi_vpd_mode_page_policy_descr); - + data_len = sizeof(struct scsi_vpd_extended_inquiry_data); ctsio->kern_data_ptr = malloc(data_len, M_CTL, M_WAITOK | M_ZERO); eid_ptr = (struct scsi_vpd_extended_inquiry_data *)ctsio->kern_data_ptr; ctsio->kern_sg_entries = 0; |