]> www.infradead.org Git - users/sagi/nvme-cli.git/commitdiff
doc: Add write zeroes command namespace-zeroes option
authorFrancis Pravin <francis.p@samsung.com>
Wed, 18 Dec 2024 05:10:40 +0000 (10:40 +0530)
committerDaniel Wagner <wagi@monom.org>
Wed, 18 Dec 2024 07:00:00 +0000 (08:00 +0100)
Add Namespace Zeroes (NSZ) option of Write Zeroes command.

Signed-off-by: Francis Pravin <francis.p@samsung.com>
Documentation/nvme-write-zeroes.txt
completions/_nvme
completions/bash-nvme-completion.sh

index 3cfdb246bc5e0c4e3c70b96fd17cf444bb6017d4..1e0d4d26b5cad45e98ec09f0e98da0fa7b55d105 100644 (file)
@@ -19,7 +19,7 @@ SYNOPSIS
                        [--storage-tag<storage-tag> | -S <storage-tag>]
                        [--storage-tag-check<storage-tag-check> | -C <storage-tag-check>]
                        [--dir-type=<dtype> | -T <dtype>]
-                       [--dir-spec=<dspec> | -D <dspec>]
+                       [--dir-spec=<dspec> | -D <dspec>] [--namespace-zeroes | -Z]
                        [--output-format=<fmt> | -o <fmt>] [--verbose | -v]
                        [--timeout=<timeout> | -t <timeout>]
 
@@ -97,6 +97,9 @@ metadata is passes.
 -D <dspec>::
 --dir-spec=<dspec>::
        Directive specific
+-Z::
+--namespace-zeroes::
+       If set, then the controller clear all logical blocks to zero in the entire namespace.
 
 -o <fmt>::
 --output-format=<fmt>::
index ee5483399729426100487a898505a1466c6477ad..197f2f13b565979f55e305be8396703b66d7792b 100644 (file)
@@ -1455,6 +1455,8 @@ _nvme () {
                        -C':alias of --storage-tag-check'
                        --dir-spec=':directive specific'
                        -D':alias of --dir-spec'
+                       --namespace-zeroes':If set, then the controller clear all logical blocks to zero in the entire namespace'
+                       -Z':alias of --namespace-zeroes'
                        --timeout=':value for timeout'
                        -t':alias of --timeout'
                        )
index a6c6f42e06bf25d21a6b6ffdb75c098dd2aad0d8..cc497d9283606e8b157ee9758cffc314b343a646 100644 (file)
@@ -340,7 +340,8 @@ nvme_list_opts () {
                        --force-unit-access -f --prinfo= -p --ref-tag= -r \
                        --app-tag-mask= -m --app-tag= -a \
                        --storage-tag= -S --storage-tag-check -C \
-                       --dir-type= -T --dir-spec= -S --timeout= -t"
+                       --dir-type= -T --dir-spec= -S --namespace-zeroes -Z \
+                       --timeout= -t"
                        ;;
                "write-uncor")
                opts+=" --namespace-id= -n --start-block= -s \
@@ -1660,7 +1661,7 @@ _nvme_subcmds () {
                security-send security-recv get-lba-status \
                resv-acquire resv-register resv-release \
                resv-report dsm copy flush compare read \
-               write write-zeros write-uncor verify \
+               write write-zeroes write-uncor verify \
                sanitize sanitize-log reset subsystem-reset \
                ns-rescan show-regs discover connect-all \
                connect disconnect disconnect-all gen-hostnqn \