summaryrefslogtreecommitdiffstats
path: root/sys/cam
diff options
context:
space:
mode:
authormav <mav@FreeBSD.org>2014-10-20 07:31:23 +0000
committermav <mav@FreeBSD.org>2014-10-20 07:31:23 +0000
commit5b5dd1452a7ffd8b01ee9b5fd235c9fab886c088 (patch)
tree089cf8ef620b52492d4b7f8e540454861949fc59 /sys/cam
parentdf2c4c17fc9411db9246e30fbce490ae91aaa341 (diff)
downloadFreeBSD-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.c4
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;
OpenPOWER on IntegriCloud