mirror of
https://git.yoctoproject.org/meta-ti
synced 2026-07-27 06:18:13 +00:00
189ce92b4c
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
45 lines
1.5 KiB
Diff
45 lines
1.5 KiB
Diff
From 860d8eb163f67712acbcc072e5362e3ca01ef2b8 Mon Sep 17 00:00:00 2001
|
|
From: Roland Dreier <roland@purestorage.com>
|
|
Date: Tue, 6 Dec 2011 10:02:09 -0800
|
|
Subject: [PATCH 106/129] target: Set response format in INQUIRY response
|
|
|
|
commit ce136176fea522fc8f4c16dcae7e8ed1d890ca39 upstream.
|
|
|
|
Current SCSI specs say that the "response format" field in the standard
|
|
INQUIRY response should be set to 2, and all the real SCSI devices I
|
|
have do put 2 here. So let's do that too.
|
|
|
|
Signed-off-by: Roland Dreier <roland@purestorage.com>
|
|
Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
|
|
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
|
|
---
|
|
drivers/target/target_core_cdb.c | 12 ++++++++++++
|
|
1 file changed, 12 insertions(+)
|
|
|
|
diff --git a/drivers/target/target_core_cdb.c b/drivers/target/target_core_cdb.c
|
|
index 831468b..2e8c1be 100644
|
|
--- a/drivers/target/target_core_cdb.c
|
|
+++ b/drivers/target/target_core_cdb.c
|
|
@@ -94,6 +94,18 @@ target_emulate_inquiry_std(struct se_cmd *cmd)
|
|
buf[2] = dev->transport->get_device_rev(dev);
|
|
|
|
/*
|
|
+ * NORMACA and HISUP = 0, RESPONSE DATA FORMAT = 2
|
|
+ *
|
|
+ * SPC4 says:
|
|
+ * A RESPONSE DATA FORMAT field set to 2h indicates that the
|
|
+ * standard INQUIRY data is in the format defined in this
|
|
+ * standard. Response data format values less than 2h are
|
|
+ * obsolete. Response data format values greater than 2h are
|
|
+ * reserved.
|
|
+ */
|
|
+ buf[3] = 2;
|
|
+
|
|
+ /*
|
|
* Enable SCCS and TPGS fields for Emulated ALUA
|
|
*/
|
|
if (dev->se_sub_dev->t10_alua.alua_type == SPC3_ALUA_EMULATED)
|
|
--
|
|
1.7.9.5
|
|
|