[stgt] [PATCH] INQ Report HiSup=1 and TrmTsdk=0

FUJITA Tomonori fujita.tomonori at lab.ntt.co.jp
Wed Sep 12 13:06:10 CEST 2012


On Tue, 11 Sep 2012 18:18:46 -0700
Ronnie Sahlberg <ronniesahlberg at gmail.com> wrote:

> TGTD claim SPC-3 support.
> 
> Change the inquiry data to report TrmTsk=0.
> This flag dissapeared in SPC-2 and is flagged "obsolete" in any later SPC standard. So this flag should be set to 0 in SPC-2 and later, including SPC-3.
> 
> Change HiSup flag to 1.
> SAM4 describes this bit as :
>    4.6.3 LUNs overview
>    All LUN formats described in this standard are hierarchical in
>    structure even when only a single level in that hierarchy is
>    used. The HISUP bit shall be set to one in the standard INQUIRY
>    data (see SPC-4) when any LUN format described in this standard
>    is used. Non-hierarchical formats are outside the scope of this
>    standard.
> 
> TGTD uses the two different LUN formats depending on whether the LUN number is <256 or not:
> 
> 1, For LUNs < 256
> See SAM4:  4.6.5 Single level LUN structure
> See the diagram at this section.
> 
> 2, For LUNs >= 256
> See SAM4: 4.6.8 Flat space addressing method
> See the diagram at this section.
> 
> Since both LUN formats that TGTD uses is described in SAM4, therefore
> we should set the HiSup bit in the standard inquiry data.
> 
> Signed-off-by: Ronnie Sahlberg <ronniesahlberg at gmail.com>
> ---
>  usr/spc.c |    2 +-
>  1 files changed, 1 insertions(+), 1 deletions(-)

Looks good. Applied.

Thanks!

--
To unsubscribe from this list: send the line "unsubscribe stgt" in
the body of a message to majordomo at vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html



More information about the stgt mailing list