aboutsummaryrefslogtreecommitdiffstats
path: root/firmware/yamaha
diff options
context:
space:
mode:
authorBart Van Assche <bvanassche@acm.org>2022-11-02 12:32:48 -0700
committerMartin K. Petersen <martin.petersen@oracle.com>2022-11-08 02:07:52 +0000
commitecb8c2580d37dbb641451049376d80c8afaa387f (patch)
tree369c05efb477d694e2b3b8356e3890fc8769b85e /firmware/yamaha
parentscsi: scsi_transport_sas: Fix error handling in sas_phy_add() (diff)
downloadlinux-dev-ecb8c2580d37dbb641451049376d80c8afaa387f.tar.xz
linux-dev-ecb8c2580d37dbb641451049376d80c8afaa387f.zip
scsi: scsi_debug: Make the READ CAPACITY response compliant with ZBC
From ZBC-1: - RC BASIS = 0: The RETURNED LOGICAL BLOCK ADDRESS field indicates the highest LBA of a contiguous range of zones that are not sequential write required zones starting with the first zone. - RC BASIS = 1: The RETURNED LOGICAL BLOCK ADDRESS field indicates the LBA of the last logical block on the logical unit. The current scsi_debug READ CAPACITY response does not comply with the above if there are one or more sequential write required zones. SCSI initiators need a way to retrieve the largest valid LBA from SCSI devices. Reporting the largest valid LBA if there are one or more sequential zones requires to set the RC BASIS field in the READ CAPACITY response to one. Hence this patch. Cc: Douglas Gilbert <dgilbert@interlog.com> Cc: Damien Le Moal <damien.lemoal@opensource.wdc.com> Suggested-by: Damien Le Moal <damien.lemoal@opensource.wdc.com> Signed-off-by: Bart Van Assche <bvanassche@acm.org> Link: https://lore.kernel.org/r/20221102193248.3177608-1-bvanassche@acm.org Reviewed-by: Damien Le Moal <damien.lemoal@opensource.wdc.com> Acked-by: Douglas Gilbert <dgilbert@interlog.com> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Diffstat (limited to 'firmware/yamaha')
0 files changed, 0 insertions, 0 deletions