Re: [PATCH v3 3/4] libata: support concurrent positioning ranges log

Hannes Reinecke
2021-07-26T07:34:47Z

On 7/26/21 3:38 AM, Damien Le Moal wrote:
> Add support to discover if an ATA device supports the Concurrent
> Positioning Ranges Log (address 0x47), indicating that the device is
> capable of seeking to multiple different locations in parallel using
> multiple actuators serving different LBA ranges.
>
> Also add support to translate the concurrent positioning ranges log
> into its equivalent Concurrent Positioning Ranges VPD page B9h in
> libata-scsi.c.
>
> The format of the Concurrent Positioning Ranges Log is defined in ACS-5
> r9.
>
> Signed-off-by: Damien Le Moal <damien.lemoal@wdc.com>
> ---
> drivers/ata/libata-core.c | 52 +++++++++++++++++++++++++++++++++++++++
> drivers/ata/libata-scsi.c | 48 +++++++++++++++++++++++++++++-------
> include/linux/ata.h | 1 +
> include/linux/libata.h | 15 +++++++++++
> 4 files changed, 107 insertions(+), 9 deletions(-)
>
Reviewed-by: Hannes Reinecke <hare@suse.de>

Cheers,

Hannes
--
Dr. Hannes Reinecke Kernel Storage Architect
hare@suse.de +49 911 74053 688
SUSE Software Solutions GmbH, Maxfeldstr. 5, 90409 Nürnberg
HRB 36809 (AG Nürnberg), Geschäftsführer: Felix Imendörffer