No need for a private #define for the INQUIRY response_format value '2'. Just

use the new SID_SCSI2_RESPONSE.
This commit is contained in:
krw 2020-09-03 13:11:49 +00:00
parent f3a4b49cdf
commit a1f207244c
2 changed files with 3 additions and 4 deletions

View File

@ -1,4 +1,4 @@
/* $OpenBSD: vioscsi.c,v 1.13 2020/09/01 12:17:54 krw Exp $ */
/* $OpenBSD: vioscsi.c,v 1.14 2020/09/03 13:11:49 krw Exp $ */
/*
* Copyright (c) 2017 Carlos Cardenas <ccardenas@openbsd.org>
@ -281,7 +281,7 @@ vioscsi_handle_inquiry(struct vioscsi_dev *dev,
inq_data->device = T_CDROM;
inq_data->dev_qual2 = SID_REMOVABLE;
/* Leave version zero to say we don't comply */
inq_data->response_format = INQUIRY_RESPONSE_FORMAT;
inq_data->response_format = SID_SCSI2_RESPONSE;
inq_data->additional_length = SID_SCSI2_ALEN;
memcpy(inq_data->vendor, INQUIRY_VENDOR, INQUIRY_VENDOR_LEN);
memcpy(inq_data->product, INQUIRY_PRODUCT, INQUIRY_PRODUCT_LEN);

View File

@ -1,4 +1,4 @@
/* $OpenBSD: vioscsi.h,v 1.2 2018/01/16 06:10:45 ccardenas Exp $ */
/* $OpenBSD: vioscsi.h,v 1.3 2020/09/03 13:11:49 krw Exp $ */
/*
* Copyright (c) 2017 Carlos Cardenas <ccardenas@openbsd.org>
@ -38,7 +38,6 @@
#define SENSE_ILLEGAL_CDB_FIELD 0x24
#define SENSE_MEDIUM_NOT_PRESENT 0x3a
#define INQUIRY_RESPONSE_FORMAT 0x02
#define INQUIRY_VENDOR "OpenBSD "
#define INQUIRY_VENDOR_LEN 8
#define INQUIRY_PRODUCT "VMM CD-ROM "