]>
www.infradead.org Git - users/sagi/nvme-cli.git/log
Tokunori Ikegami [Sun, 4 Jun 2023 07:26:47 +0000 (16:26 +0900)]
plugins/seagate: Fix seagate-nvme.c linux kernel check patch warnings
Note: Still the remaining warning messages are not fixed as same with nvme.c.
WARNING: quoted string split across lines
+ const char *log_specific = "1 - controller shall capture Data representing the internal "
+ "state of the controller at the time the command is processed. "
WARNING: quoted string split across lines
+ "state of the controller at the time the command is processed. "
+ "0 - controller shall not update the Telemetry Host Initiated Data.";
Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
Tokunori Ikegami [Sun, 4 Jun 2023 01:30:29 +0000 (10:30 +0900)]
plugins/scaleflux: Fix sfx-nvme.c linux kernel check patch errors and warnings
Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
Tokunori Ikegami [Sun, 4 Jun 2023 00:55:31 +0000 (09:55 +0900)]
plugins/netapp: Fix netapp-nvme.c linux kernel check patch errors and warnings
Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
Tokunori Ikegami [Sun, 4 Jun 2023 00:47:06 +0000 (09:47 +0900)]
plugins/nbft: Fix nbft-plugin.c linux kernel check patch warnings
Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
Tokunori Ikegami [Sat, 3 Jun 2023 17:38:36 +0000 (02:38 +0900)]
plugins/micron: Fix micron-nvme.c linux kernel check patch errors and warnings
Note: Still the remaining warning messages are not fixed as same with nvme.c.
WARNING: quoted string split across lines
+ "This performs a selective firmware download, which allows the user to "
+ "select which firmware binary to update for 9200 devices. This requires "
WARNING: quoted string split across lines
+ "select which firmware binary to update for 9200 devices. This requires "
+ "a power cycle once the update completes. The options available are:\n\n"
Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
Tokunori Ikegami [Sat, 3 Jun 2023 13:22:39 +0000 (22:22 +0900)]
plugins/micron: Fix micron-nvme.c space indentation to tab indentation
Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
Tokunori Ikegami [Sat, 3 Jun 2023 12:59:21 +0000 (21:59 +0900)]
plugins/memblaze: Fix memblaze-nvme.c linux kernel check patch errors and warnings
Note: Still the remaining warning messages are not fixed as same with nvme.c.
WARNING: quoted string split across lines
+ "This performs a selective firmware download, which allows the user to "
+ "select which firmware binary to update for 9200 devices. This requires a power cycle once the "
WARNING: quoted string split across lines
+ "select which firmware binary to update for 9200 devices. This requires a power cycle once the "
+ "update completes. The options available are:\n\n"
Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
Tokunori Ikegami [Sat, 3 Jun 2023 12:52:38 +0000 (21:52 +0900)]
plugins/memblaze: Fix memblaze-utils.h space indentation to tab indentation
Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
Tokunori Ikegami [Sat, 3 Jun 2023 11:51:59 +0000 (20:51 +0900)]
plugins/memblaze: Fix memblaze-nvme.c space indentation to tab indentation
Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
Tokunori Ikegami [Sat, 3 Jun 2023 11:33:58 +0000 (20:33 +0900)]
plugins/intel: Fix intel-nvme.c linux kernel check patch errors and warnings
Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
Tokunori Ikegami [Sat, 3 Jun 2023 06:40:10 +0000 (15:40 +0900)]
plugins/inspur: Fix inspur-nvme.c linux kernel check patch warnings
Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
Tokunori Ikegami [Sat, 3 Jun 2023 06:37:13 +0000 (15:37 +0900)]
plugins/inspur: Fix inspur-nvme.c space indentation to tab indentation
Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
Tokunori Ikegami [Sat, 3 Jun 2023 06:28:54 +0000 (15:28 +0900)]
plugins/innogrit: Fix innogrit-nvme.c linux kernel check patch errors
Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
Tokunori Ikegami [Sat, 3 Jun 2023 06:20:21 +0000 (15:20 +0900)]
plugins/huawei: Fix huawei-nvme.c linux kernel check patch errors and warnings
Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
Tokunori Ikegami [Sat, 3 Jun 2023 06:05:35 +0000 (15:05 +0900)]
plugins/fdb: Fix fdb.c linux kernel check patch warnings
Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
Tokunori Ikegami [Sat, 3 Jun 2023 06:02:39 +0000 (15:02 +0900)]
plugins/dera: Fix dera-nvme.c linux kernel check patch errors and warnings
Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
Tokunori Ikegami [Sat, 3 Jun 2023 05:52:46 +0000 (14:52 +0900)]
plugins/amzn: Fix amzn-nvme.c linux kernel check patch error and warnings
Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
Tokunori Ikegami [Sat, 3 Jun 2023 03:23:59 +0000 (12:23 +0900)]
plugins/wdc: Fix wdc-utils.c linux kernel check patch errors and warnings
Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
Tokunori Ikegami [Fri, 2 Jun 2023 17:13:02 +0000 (02:13 +0900)]
plugins/wdc: Refactor wdc-nvme.c for linux kernel check patch errors and warnings
Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
Tokunori Ikegami [Tue, 6 Jun 2023 08:45:43 +0000 (10:45 +0200)]
util: Move falltrhough feature check to meson.build
Instead cluttering the header file, let's add it to meson.build.
Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
Signed-off-by: Daniel Wagner <dwagner@suse.de>
Daniel Wagner [Mon, 5 Jun 2023 15:13:29 +0000 (17:13 +0200)]
nvme: Use correct metadata buffer size
The submit_io command is using the metadata buffer size provided by the
user. But this size argument might be updated and the correct length
for the mbuffer is mbuffer_size. Thus use this value and not the
initial length.
Fixes: 18de3a6d61a7 ("Convert to libnvme")
Signed-off-by: Daniel Wagner <dwagner@suse.de>
Daniel Wagner [Fri, 2 Jun 2023 10:17:16 +0000 (12:17 +0200)]
nvme-print-binary: Refactor binary print code to use print_ops
Use the newly introduced print_ops infrastructure to for the binary
printing code.
Signed-off-by: Daniel Wagner <dwagner@suse.de>
Daniel Wagner [Wed, 31 May 2023 18:52:09 +0000 (20:52 +0200)]
nvme-print-stdout: Refactor stdout print code to use print_ops
Use the newly introduced print_ops infrastructure to for the stdout
printing code.
Signed-off-by: Daniel Wagner <dwagner@suse.de>
Daniel Wagner [Wed, 31 May 2023 18:38:12 +0000 (20:38 +0200)]
nvme-print-json: Refactor json print code to use nvme_print_ops
Use the newly introduced print_ops infrastructure to for the json
printing code.
Signed-off-by: Daniel Wagner <dwagner@suse.de>
Daniel Wagner [Fri, 19 May 2023 16:33:29 +0000 (18:33 +0200)]
print: Introduce print ops structure
Introduce callbacks for printing the nvme data structures. With this we
are able to split the two printing types (stdout and json) and just use
the ops the user selects ('-o json' for example).
Signed-off-by: Daniel Wagner <dwagner@suse.de>
Daniel Wagner [Tue, 30 May 2023 11:44:06 +0000 (13:44 +0200)]
fabrics: Move printing functions to the print files
Move all printing functions to the corresponding print files.
Signed-off-by: Daniel Wagner <dwagner@suse.de>
Daniel Wagner [Tue, 30 May 2023 08:08:10 +0000 (10:08 +0200)]
nvme-print: Split add_bitmap implementation
Instead a common function for printing the bitmaps just split it
into the corresponding implementation.
Signed-off-by: Daniel Wagner <dwagner@suse.de>
Daniel Wagner [Tue, 30 May 2023 07:42:59 +0000 (09:42 +0200)]
nvme-print: Unify flag passing into functions
Use the 'enum nvme_print_flags' type consistently everywhere.
Furthermore, move the flag as last argument where needed.
While at it also do properly indent the functions arguments.
Signed-off-by: Daniel Wagner <dwagner@suse.de>
Daniel Wagner [Fri, 26 May 2023 14:00:12 +0000 (16:00 +0200)]
nvme-print: Export generic to string functions
These function do not print anything, thus can be shared between the
different output formats.
Signed-off-by: Daniel Wagner <dwagner@suse.de>
Daniel Wagner [Tue, 30 May 2023 07:45:48 +0000 (09:45 +0200)]
nvme-print: Double function definition
The json function is already defined in nvme-print-json.h header file.
Signed-off-by: Daniel Wagner <dwagner@suse.de>
yjin [Mon, 22 May 2023 10:05:57 +0000 (18:05 +0800)]
plugins/sfx: sfx-nvme add expand-cap & dump evtlog cmd
Signed-off-by: yjin <yuekun.jin@scaleflux.com>
Wei Hou [Thu, 1 Jun 2023 18:15:33 +0000 (20:15 +0200)]
util/types: Add generic spinner
Signed-off-by: Wei Hou <wei.hou@scaleflux.com>
Wei Hou [Thu, 1 Jun 2023 18:07:07 +0000 (20:07 +0200)]
util/types: Move convert_ts to util/types
The time stamp converting function can be reused by various plugins.
Thus move it to the util section.
Signed-off-by: Wei Hou <wei.hou@scaleflux.com>
Signed-off-by: Daniel Wagner <dwagner@suse.de>
Tokunori Ikegami [Fri, 2 Jun 2023 00:15:13 +0000 (09:15 +0900)]
plugin: Change version and usage names for linux kernel check patch warnings
Also change usage function as a static function since not used externally.
Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
Martin George [Mon, 29 May 2023 07:40:33 +0000 (13:10 +0530)]
fabrics: prevent 'nvme connect' to well-known discovery NQN
Using 'nvme connect' to connect to the well-known discovery NQN
could result in a few problems with the current implementation:
1) It does not explicitly disconnect from the discovery subsystem
after usage, thereby leading to a spurious discovery controller
on the host.
2) Multiple 'nvme connect' invocations to the well-known discovery
NQN would result in duplicate discovery controllers on the host.
All this is already handled in 'nvme discover'. So it would be
better to avoid using 'nvme connect' to connect to the well-known
discovery NQN in the first place, and use 'nvme discover' instead
for the same.
Signed-off-by: Martin George <marting@netapp.com>
Tokunori Ikegami [Sun, 28 May 2023 13:02:48 +0000 (22:02 +0900)]
util: Fix types.c linux kernel check patch warnings
Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
Tokunori Ikegami [Sun, 28 May 2023 12:58:00 +0000 (21:58 +0900)]
util: Fix crc32.c linux kernel check patch errors and warnings
Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
Tokunori Ikegami [Sun, 28 May 2023 12:52:30 +0000 (21:52 +0900)]
util: Fix base64.c linux kernel check patch errors and warnings
Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
Tokunori Ikegami [Sun, 28 May 2023 12:47:06 +0000 (21:47 +0900)]
util: Fix argconfig.c linux kernel check patch error and warnings
Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
Tokunori Ikegami [Sun, 28 May 2023 12:30:31 +0000 (21:30 +0900)]
plugins/toshiba: Fix linux kernel check patch errors and warnings
Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
Tokunori Ikegami [Sun, 28 May 2023 11:58:24 +0000 (20:58 +0900)]
plugin: Fix files linux kernel check patch errors and warnings
Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
Tokunori Ikegami [Sun, 28 May 2023 10:38:27 +0000 (19:38 +0900)]
plugins/ocp: Fix remaining files linux kernel check patch warnings
Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
Tokunori Ikegami [Sun, 28 May 2023 10:00:25 +0000 (19:00 +0900)]
plugins/ocp: Fix ocp-nvme.c linux kernel check patch warnings
Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
Tokunori Ikegami [Sun, 28 May 2023 08:47:41 +0000 (17:47 +0900)]
plugins/ocp: Fix ocp-nvme.c linux kernel check patch errors
Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
leonardo.da.cunha [Sat, 22 Apr 2023 00:19:50 +0000 (17:19 -0700)]
plugins/solidigm: Added NLog support to Telemetry parsing.
Telemetry Reason Identifier fields changed to start with lower case.
Signed-off-by: leonardo.da.cunha <leonardo.da.cunha@solidigm.com>
Daniel Wagner [Thu, 25 May 2023 17:52:58 +0000 (19:52 +0200)]
nbft: Add include util/types.h
util_uuid_to_string() is define in util/types.h, thus include it.
Signed-off-by: Daniel Wagner <dwagner@suse.de>
Daniel Wagner [Thu, 25 May 2023 17:51:29 +0000 (19:51 +0200)]
nbft: Add stdlib.h include
calloc() and free() are defined in stdlib.h, thus include the
definition.
Signed-off-by: Daniel Wagner <dwagner@suse.de>
Daniel Wagner [Thu, 25 May 2023 17:49:47 +0000 (19:49 +0200)]
nbft: Make json-c output depending on config flag
In case json-c is not available avoid compilation errors.
Signed-off-by: Daniel Wagner <dwagner@suse.de>
Daniel Wagner [Thu, 25 May 2023 17:37:09 +0000 (19:37 +0200)]
nvme-print-json: Update function sigs for !json-c builds
The json_output_* function got updated, but the !json-c case was not
updated accordingly. Update them now.
Fixes: e853da696ea4 ("nvme-print-json: Add json output result function")
Fixes: 6e3e1cc8d5b2 ("nvme: Add nvme_show_perror to use instead of perror for json output")
Fixes: 2b0bc4d824d0 ("nvme-printf: Add show error function for nvme list command json output")
Signed-off-by: Daniel Wagner <dwagner@suse.de>
Daniel Wagner [Thu, 25 May 2023 17:31:55 +0000 (19:31 +0200)]
build: Do not use json-c fallback for muon minimal build
Configure the muon minimal build without using the json-c
fallback. This ensures that the case where json-c is not
available is also compile tested.
Signed-off-by: Daniel Wagner <dwagner@suse.de>
Tokunori Ikegami [Sun, 21 May 2023 15:55:52 +0000 (00:55 +0900)]
ocp: Add eol plp failure mode json outputs
Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
Tokunori Ikegami [Sun, 21 May 2023 15:54:02 +0000 (00:54 +0900)]
nvme-print: Add nvme show result function
Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
Tokunori Ikegami [Sun, 21 May 2023 15:51:52 +0000 (00:51 +0900)]
nvme-print-json: Add json output result function
Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
Tokunori Ikegami [Sun, 21 May 2023 14:08:02 +0000 (23:08 +0900)]
nvme-print: Fix nvme_show_error() to call va_end() for json output format
Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
Mateusz Kozlowski [Tue, 23 May 2023 13:14:26 +0000 (15:14 +0200)]
nvme: Fix nvme format block-size option handling
nlbaf returned by id-ns is a 0 based value, so the previous handling of
the loop skipped checking the last lbaf.
Signed-off-by: Mateusz Kozlowski <mateusz.kozlowski@solidigm.com>
Maurizio Lombardi [Tue, 23 May 2023 13:08:40 +0000 (15:08 +0200)]
Revert "nvme: Masks SSTAT in sanize-log output"
The NVME_SANITIZE_SSTAT_STATUS_MASK is used to mask the
3 least significant bits (representing the status of the most recent
sanitize operation) of the SSTAT field.
The SSTAT field is 16 bits wide and contains other information too, such
as the Global Data Erased bit and the number of completed passes.
Revert this commit so nvme-cli will print the entire SSTAT field
This reverts commit
7092ff55c5d9017231a68fa4dbb9a37b42d61d61 .
Tokunori Ikegami [Sat, 20 May 2023 01:15:12 +0000 (10:15 +0900)]
fabrics: Fix NVMF_ARGS macro indentation error
Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
Arunpandian J [Wed, 17 May 2023 13:25:36 +0000 (18:55 +0530)]
Documentation: Add document for OCP Device capability(LID: 0xC4) log page
Signed-off-by: Arunpandian J <arun.j@samsung.com>
Arunpandian J [Wed, 17 May 2023 13:23:33 +0000 (18:53 +0530)]
completions: Add bash completion for OCP Device capability(LID: 0xC4) log page
Signed-off-by: Arunpandian J <arun.j@samsung.com>
Arunpandian J [Wed, 17 May 2023 13:17:42 +0000 (18:47 +0530)]
plugins/ocp: Add Device capability(LID: 0xC4) log page
Signed-off-by: Arunpandian J <arun.j@samsung.com>
Dmitry V. Levin [Fri, 19 May 2023 08:00:00 +0000 (08:00 +0000)]
udev: fix warning reported by udevadm verify
Fix the following warning reported by udevadm verify:
nvmf-autoconnect/udev-rules/70-nvmf-autoconnect.rules.in:18 Whitespace after comma is expected.
nvmf-autoconnect/udev-rules/70-nvmf-autoconnect.rules.in: udev rules check failed
Signed-off-by: Dmitry V. Levin <ldv@strace.io>
Martin Wilck [Tue, 23 May 2023 10:43:46 +0000 (12:43 +0200)]
fabrics: fix conditions in nvmf-autoconnect.service
The unit should be started if either config.json or discovery.conf
exists. The current syntax would start it if either one does not
exist. Fix it.
Fixes: eec7634 ("fabrics: Trigger auto connect if config.json exists")
Signed-off-by: Martin Wilck <mwilck@suse.com>
Tokunori Ikegami [Fri, 19 May 2023 16:23:46 +0000 (01:23 +0900)]
fabrics: Change NVMF_OPTS as NVMF_ARGS to fix linux kernel check patch error
Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
Tokunori Ikegami [Wed, 17 May 2023 23:07:20 +0000 (08:07 +0900)]
nvme: Split passthru commands read output
Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
Tokunori Ikegami [Wed, 17 May 2023 16:16:41 +0000 (01:16 +0900)]
nvme: Fix io-passthru command read metadata output
Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
Daniel Wagner [Fri, 19 May 2023 07:28:12 +0000 (09:28 +0200)]
build: Install missing s390 library
libjson-c-dev:s390x depends on the libgcc-s1 library.
Signed-off-by: Daniel Wagner <dwagner@suse.de>
jaya.ganthan [Fri, 28 Apr 2023 03:10:56 +0000 (08:40 +0530)]
plugin/ocp: Added implementation for 0xC1 log page
Reviewed-by: Karthik Balan <karthik.b82@samsung.com>
Reviewed-by: Arunpandian J <arun.j@samsung.com>
Signed-off-by: Jayakanthan Rajendran <jaya.ganthan@samsung.com>
Tokunori Ikegami [Sun, 14 May 2023 08:39:00 +0000 (17:39 +0900)]
util: Fix suffix_si_parse to parse no decimal point but suffix value correctly
For example create-ns command --ncap-si paramter value 800G parsed to 0 as invalid value.
Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
Tokunori Ikegami [Sun, 14 May 2023 03:14:36 +0000 (12:14 +0900)]
completions: Add zsh option values handling for sanitize command action
Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
Tokunori Ikegami [Sat, 13 May 2023 10:59:18 +0000 (19:59 +0900)]
completions: Add ocp sub commands zsh completion
Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
Tokunori Ikegami [Sat, 13 May 2023 06:45:11 +0000 (15:45 +0900)]
completions: Add ocp commands zsh completion
Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
Tokunori Ikegami [Sat, 13 May 2023 03:33:33 +0000 (12:33 +0900)]
completions: Add ocp commands bash completion
Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
Caleb Sander [Fri, 12 May 2023 19:41:06 +0000 (13:41 -0600)]
nvmf-autoconnect: restart service to avoid dropping AEN
If another discovery log page change AEN is received while the
autoconnect service is already running for a previous AEN,
the autoconnect service is not being relaunched.
For example, if some of the entries in the log page are not reachable,
attempting to connect to them may take a long time before timing out,
so AENs received while waiting for the connections have no effect.
The AEN is effectively dropped: we ignore the new discovery log entries
and worse, the controller won't send more AENs because it's waiting
for the log page to be fetched in response to the previous AEN.
Use systemctl restart instead of systemctl start
to ensure nvme connect-all is run in response to each AEN.
If a previous instance of the service is already running,
it will be interrupted and the new log page will be fetched.
Fixes: 391d3b12248a ("nvme-cli: nvmf auto-connect scripts")
Signed-off-by: Caleb Sander <csander@purestorage.com>
kdedow [Fri, 5 May 2023 12:58:14 +0000 (05:58 -0700)]
solidigm: Reduce memory usage in supported log pages feature
kdedow [Mon, 24 Apr 2023 19:06:42 +0000 (12:06 -0700)]
solidigm: Changes to supported log pages feature requested by review
- Retrieve supported logs for all known UUIDs
- Update 'normal' output to table format
kdedow [Tue, 18 Apr 2023 17:30:39 +0000 (10:30 -0700)]
solidigm: Add supported log pages log feature to Solidigm plugin
Vigneshwaran Saravanan [Fri, 28 Apr 2023 07:12:39 +0000 (12:42 +0530)]
plugins/ocp: Added ocp unsupported requirements log page
Reviewed-by: Karthik Balan <karthik.b82@samsung.com>
Reviewed-by: Arunpandian J <arun.j@samsung.com>
Signed-off-by: Vigneshwaran Saravanan <s.vignesh@samsung.com>
Tokunori Ikegami [Sun, 7 May 2023 07:21:34 +0000 (16:21 +0900)]
completions: Add bash option values handling for sanitize command action
Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
Tokunori Ikegami [Sat, 6 May 2023 14:05:06 +0000 (23:05 +0900)]
doc: Correct nvme-show-hostnqn command NAME description
Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
Tokunori Ikegami [Sat, 6 May 2023 14:02:41 +0000 (23:02 +0900)]
completions: Add missing zsh commands descriptions
Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
Stellios Leventis [Fri, 5 May 2023 01:08:50 +0000 (18:08 -0700)]
plugins/wdc: Extend SN530 support.
Extend SN530 SSD support for alternate PCI device IDs.
Tokunori Ikegami [Fri, 5 May 2023 13:09:36 +0000 (22:09 +0900)]
Fix incorrect article 'an' as 'a' to use for descriptions and message
Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
Tokunori Ikegami [Fri, 5 May 2023 08:57:47 +0000 (17:57 +0900)]
nvme: Set effects-log command csi option help message string
Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
Tokunori Ikegami [Fri, 5 May 2023 01:48:24 +0000 (10:48 +0900)]
completions: bash: Delete unsupported id-iocs command options
Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
Tokunori Ikegami [Fri, 5 May 2023 01:40:47 +0000 (10:40 +0900)]
completions: bash: Add id-domain command
Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
Tokunori Ikegami [Fri, 5 May 2023 00:19:37 +0000 (09:19 +0900)]
completions: Fix nvm-id-ns-lba-format command zsh definition
Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
Tokunori Ikegami [Thu, 4 May 2023 22:31:15 +0000 (07:31 +0900)]
completions: Add json command option
It was introduced by the change
6aab9e49e but not added for command completion.
Note: The changes included some completion script files indentation fixes.
Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
Tokunori Ikegami [Thu, 4 May 2023 11:56:56 +0000 (20:56 +0900)]
nvme: Fix get-feature command sel parameter check to allow value 8
The parameter was changed to use value 8 also by the change
30b89e5ef .
Note: The value is used only for the command functionality to limit feature
output changed from default but not passed to the driver.
Fixes: 63dcb68c6 ("nvme: Fix parameter limit range")
Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
Tokunori Ikegami [Thu, 4 May 2023 11:33:12 +0000 (20:33 +0900)]
util: Delete unnecessary argconfig definitions OPT_VAL and CFG_VAL
Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
Tokunori Ikegami [Thu, 4 May 2023 03:47:21 +0000 (12:47 +0900)]
util: Delete argconfig value type to add option value as va lists instead
Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
Tokunori Ikegami [Tue, 2 May 2023 16:04:28 +0000 (01:04 +0900)]
util: Split to set argconfig option value
Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
Tokunori Ikegami [Tue, 2 May 2023 15:41:13 +0000 (00:41 +0900)]
util: Delete argconfig value length to calcurate instead
Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
Tokunori Ikegami [Tue, 2 May 2023 03:08:43 +0000 (12:08 +0900)]
nvme: Change sanitize command action option to use argconfig parse value
Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
Tokunori Ikegami [Sat, 29 Apr 2023 15:24:56 +0000 (00:24 +0900)]
util: Add argconfig parse value function
Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
Tokunori Ikegami [Sun, 30 Apr 2023 13:35:46 +0000 (22:35 +0900)]
util: Delete unused argconfig subopts type
Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
Tokunori Ikegami [Sun, 30 Apr 2023 13:07:48 +0000 (22:07 +0900)]
util: Delete unused argconfig file types
Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
Tokunori Ikegami [Sat, 29 Apr 2023 15:24:29 +0000 (00:24 +0900)]
util: Delete unused argconfig help function
Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
Steven Seungcheol Lee [Fri, 28 Apr 2023 02:08:21 +0000 (11:08 +0900)]
nvme-wrap: do_admin_args_op should not clear args timeout
if set with NVME_DEFAULT_IOCTL_TIMEOUT, timeout parameter always ignored
Signed-off-by: Steven Seungcheol Lee <sc108.lee@samsung.com>
Reported-by: Daseul Lee <daseul.lee@samsung.com>
Tokunori Ikegami [Sun, 23 Apr 2023 04:58:20 +0000 (13:58 +0900)]
nvme: Fix linux kernel check patch warnings
Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
Tokunori Ikegami [Fri, 21 Apr 2023 18:01:05 +0000 (03:01 +0900)]
nvme: Fix linux kernel check patch errors
Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>