]> www.infradead.org Git - nvme.git/commit
nvmet: do not return 'reserved' for empty TSAS values
authorHannes Reinecke <hare@kernel.org>
Mon, 17 Jun 2024 07:27:26 +0000 (09:27 +0200)
committerKeith Busch <kbusch@kernel.org>
Mon, 17 Jun 2024 18:29:22 +0000 (11:29 -0700)
commitf31e85a4d7c6ac4a3e014129c9cdc31592ea29f3
treec73afac14764e1b33ce50186e372e84743bc85f9
parent9570a48847e3acfa1a741cef431c923325ddc637
nvmet: do not return 'reserved' for empty TSAS values

The 'TSAS' value is only defined for TCP and RDMA, but returning
'reserved' for undefined values tricked nvmetcli to try to write
'reserved' when restoring from a config file. This caused an error
and the configuration would not be applied.

Fixes: 3f123494db72 ("nvmet: make TCP sectype settable via configfs")
Signed-off-by: Hannes Reinecke <hare@kernel.org>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Chaitanya Kulkarni <kch@nvidia.com>
Signed-off-by: Keith Busch <kbusch@kernel.org>
drivers/nvme/target/configfs.c