From: Francis Pravin Date: Wed, 18 Dec 2024 05:10:40 +0000 (+0530) Subject: doc: Add write zeroes command namespace-zeroes option X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=144c5d67281af058a7ae45805547f4c38fb7d8dc;p=users%2Fsagi%2Fnvme-cli.git doc: Add write zeroes command namespace-zeroes option Add Namespace Zeroes (NSZ) option of Write Zeroes command. Signed-off-by: Francis Pravin --- diff --git a/Documentation/nvme-write-zeroes.txt b/Documentation/nvme-write-zeroes.txt index 3cfdb246..1e0d4d26 100644 --- a/Documentation/nvme-write-zeroes.txt +++ b/Documentation/nvme-write-zeroes.txt @@ -19,7 +19,7 @@ SYNOPSIS [--storage-tag | -S ] [--storage-tag-check | -C ] [--dir-type= | -T ] - [--dir-spec= | -D ] + [--dir-spec= | -D ] [--namespace-zeroes | -Z] [--output-format= | -o ] [--verbose | -v] [--timeout= | -t ] @@ -97,6 +97,9 @@ metadata is passes. -D :: --dir-spec=:: Directive specific +-Z:: +--namespace-zeroes:: + If set, then the controller clear all logical blocks to zero in the entire namespace. -o :: --output-format=:: diff --git a/completions/_nvme b/completions/_nvme index ee548339..197f2f13 100644 --- a/completions/_nvme +++ b/completions/_nvme @@ -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' ) diff --git a/completions/bash-nvme-completion.sh b/completions/bash-nvme-completion.sh index a6c6f42e..cc497d92 100644 --- a/completions/bash-nvme-completion.sh +++ b/completions/bash-nvme-completion.sh @@ -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 \