[PATCHv4 3/5] nvme: implement I/O Command Sets Command Set support

Hannes Reinecke hare at suse.de
Tue Jun 30 02:01:22 EDT 2020


On 6/29/20 9:06 PM, Keith Busch wrote:
> From: Niklas Cassel <niklas.cassel at wdc.com>
> 
> Implements support for the I/O Command Sets command set. The command set
> introduces a method to enumerate multiple command sets per namespace. If
> the command set is exposed, this method for enumeration will be used
> instead of the traditional method that uses the CC.CSS register command
> set register for command set identification.
> 
> For namespaces where the Command Set Identifier is not supported or
> recognized, the specific namespace will not be created.
> 
> Reviewed-by: Javier González <javier.gonz at samsung.com>
> Reviewed-by: Martin K. Petersen <martin.petersen at oracle.com>
> Reviewed-by: Johannes Thumshirn <johannes.thumshirn at wdc.com>
> Reviewed-by: Matias Bjørling <matias.bjorling at wdc.com>
> Reviewed-by: Daniel Wagner <dwagner at suse.de>
> Signed-off-by: Niklas Cassel <niklas.cassel at wdc.com>
> ---
>   drivers/nvme/host/core.c | 53 ++++++++++++++++++++++++++++++++--------
>   drivers/nvme/host/nvme.h |  1 +
>   include/linux/nvme.h     | 19 ++++++++++++--
>   3 files changed, 61 insertions(+), 12 deletions(-)
> Reviewed-by: Hannes Reinecke <hare at suse.de>

Cheers,

Hannes
-- 
Dr. Hannes Reinecke            Teamlead Storage & Networking
hare at 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



More information about the Linux-nvme mailing list