On 7/1/25 7:15 AM, Yi Zhang wrote:
> Fix various spelling errors in ndctl.
> 
> Signed-off-by: Yi Zhang <yi.zh...@redhat.com>

Reviewed-by: Dave Jiang <dave.ji...@intel.com>
> ---
>  Documentation/cxl/cxl-reserve-dpa.txt          | 2 +-
>  Documentation/cxl/lib/libcxl.txt               | 2 +-
>  Documentation/daxctl/daxctl-create-device.txt  | 2 +-
>  Documentation/ndctl/ndctl-create-namespace.txt | 4 ++--
>  ccan/list/list.h                               | 2 +-
>  cxl/bus.c                                      | 2 +-
>  cxl/lib/libcxl.c                               | 2 +-
>  cxl/memdev.c                                   | 2 +-
>  meson.build                                    | 2 +-
>  ndctl/dimm.c                                   | 2 +-
>  ndctl/lib/ars.c                                | 4 ++--
>  ndctl/lib/libndctl.c                           | 8 ++++----
>  ndctl/lib/papr_pdsm.h                          | 8 ++++----
>  ndctl/libndctl.h                               | 4 ++--
>  test/cxl-sanitize.sh                           | 2 +-
>  test/daxctl-create.sh                          | 4 ++--
>  test/daxctl-devices.sh                         | 4 ++--
>  test/libndctl.c                                | 2 +-
>  test/security.sh                               | 2 +-
>  util/parse-options.h                           | 6 +++---
>  util/strbuf.h                                  | 2 +-
>  21 files changed, 34 insertions(+), 34 deletions(-)
> 
> diff --git a/Documentation/cxl/cxl-reserve-dpa.txt 
> b/Documentation/cxl/cxl-reserve-dpa.txt
> index 58cc93e..d51ccd6 100644
> --- a/Documentation/cxl/cxl-reserve-dpa.txt
> +++ b/Documentation/cxl/cxl-reserve-dpa.txt
> @@ -38,7 +38,7 @@ include::bus-option.txt[]
>  -t::
>  --type::
>       Select the partition for the allocation. CXL devices implement a
> -     partition that divdes 'ram' and 'pmem' capacity, where 'pmem' capacity
> +     partition that divides 'ram' and 'pmem' capacity, where 'pmem' capacity
>       consumes the higher DPA capacity above the partition boundary. The type
>       defaults to 'pmem'. Note that given CXL DPA allocation constraints, once
>       any 'pmem' allocation is established then all remaining 'ram' capacity
> diff --git a/Documentation/cxl/lib/libcxl.txt 
> b/Documentation/cxl/lib/libcxl.txt
> index 2a512fd..ce311b1 100644
> --- a/Documentation/cxl/lib/libcxl.txt
> +++ b/Documentation/cxl/lib/libcxl.txt
> @@ -296,7 +296,7 @@ use generic port APIs on root objects.
>  Ports are hierarchical. All but the a root object have another CXL port
>  as a parent object retrievable via cxl_port_get_parent().
>  
> -The root port of a hiearchy can be retrieved via any port instance in
> +The root port of a hierarchy can be retrieved via any port instance in
>  that hierarchy via cxl_port_get_bus().
>  
>  The host of a port is the corresponding device name of the PCIe Root
> diff --git a/Documentation/daxctl/daxctl-create-device.txt 
> b/Documentation/daxctl/daxctl-create-device.txt
> index 05f4dbd..b774b86 100644
> --- a/Documentation/daxctl/daxctl-create-device.txt
> +++ b/Documentation/daxctl/daxctl-create-device.txt
> @@ -62,7 +62,7 @@ DESCRIPTION
>  -----------
>  
>  Creates dax device in 'devdax' mode in dynamic regions. The resultant can 
> also
> -be convereted to the 'system-ram' mode which arranges for the dax range to be
> +be converted to the 'system-ram' mode which arranges for the dax range to be
>  hot-plugged into the system as regular memory.
>  
>  'daxctl create-device' expects that the BIOS or kernel defines a range in the
> diff --git a/Documentation/ndctl/ndctl-create-namespace.txt 
> b/Documentation/ndctl/ndctl-create-namespace.txt
> index afb085e..3d0a2dd 100644
> --- a/Documentation/ndctl/ndctl-create-namespace.txt
> +++ b/Documentation/ndctl/ndctl-create-namespace.txt
> @@ -31,7 +31,7 @@ OPTIONS
>  -m::
>  --mode=::
>       - "raw": expose the namespace capacity directly with
> -       limitations. A raw pmem namepace namespace does not support
> +       limitations. A raw pmem namespace does not support
>         sector atomicity (see "sector" mode below). A raw pmem
>         namespace may have limited to no dax support depending the
>         kernel. In other words operations like direct-I/O targeting a
> @@ -95,7 +95,7 @@ OPTIONS
>       suffixes "k" or "K" for KiB, "m" or "M" for MiB, "g" or "G" for
>       GiB and "t" or "T" for TiB.
>  
> -     For pmem namepsaces the size must be a multiple of the
> +     For pmem namespaces the size must be a multiple of the
>       interleave-width and the namespace alignment (see
>       below).
>  
> diff --git a/ccan/list/list.h b/ccan/list/list.h
> index 15f5fb7..eeaed16 100644
> --- a/ccan/list/list.h
> +++ b/ccan/list/list.h
> @@ -712,7 +712,7 @@ static inline void list_prepend_list_(struct list_head 
> *to,
>   * @off: offset(relative to @i) at which list node data resides.
>   *
>   * This is a low-level wrapper to iterate @i over the entire list, used to
> - * implement all oher, more high-level, for-each constructs. It's a for loop,
> + * implement all other, more high-level, for-each constructs. It's a for 
> loop,
>   * so you can break and continue as normal.
>   *
>   * WARNING! Being the low-level macro that it is, this wrapper doesn't know
> diff --git a/cxl/bus.c b/cxl/bus.c
> index 3321295..9ef04bc 100644
> --- a/cxl/bus.c
> +++ b/cxl/bus.c
> @@ -100,7 +100,7 @@ static int bus_action(int argc, const char **argv, struct 
> cxl_ctx *ctx,
>               if (sscanf(argv[i], "%lu", &id) == 1)
>                       continue;
>  
> -             log_err(&bl, "'%s' is not a valid bus identifer\n", argv[i]);
> +             log_err(&bl, "'%s' is not a valid bus identifier\n", argv[i]);
>               err++;
>       }
>  
> diff --git a/cxl/lib/libcxl.c b/cxl/lib/libcxl.c
> index 5d97023..1da0c1e 100644
> --- a/cxl/lib/libcxl.c
> +++ b/cxl/lib/libcxl.c
> @@ -1785,7 +1785,7 @@ static void bus_invalidate(struct cxl_bus *bus)
>       struct cxl_memdev *memdev;
>  
>       /*
> -      * Something happend to cause the state of all ports to be
> +      * Something happened to cause the state of all ports to be
>        * indeterminate, delete them all and start over.
>        */
>       cxl_memdev_foreach(ctx, memdev)
> diff --git a/cxl/memdev.c b/cxl/memdev.c
> index 6e44d15..58087de 100644
> --- a/cxl/memdev.c
> +++ b/cxl/memdev.c
> @@ -650,7 +650,7 @@ param_size_to_volatile_size(const char *devname, enum 
> cxl_setpart_type type,
>  }
>  
>  /*
> - * Return the volatile_size to use in the CXL set paritition
> + * Return the volatile_size to use in the CXL set partition
>   * command, or ULLONG_MAX if unable to validate the partition
>   * request.
>   */
> diff --git a/meson.build b/meson.build
> index 300eddb..56b7d48 100644
> --- a/meson.build
> +++ b/meson.build
> @@ -173,7 +173,7 @@ keyutils = cc.find_library('keyutils', required : 
> get_option('keyutils'))
>  
>  # iniparser lacks pkgconfig and its header files are either at 
> '/usr/include' or '/usr/include/iniparser'
>  # Use the path provided by user via meson configure -Diniparserdir=<somepath>
> -# if thats not provided then try searching for 'iniparser.h' in default 
> system include path
> +# if that's not provided then try searching for 'iniparser.h' in default 
> system include path
>  # and if that not found then as a last resort try looking at 
> '/usr/include/iniparser'
>  iniparser_headers = ['iniparser.h', 'dictionary.h']
>  
> diff --git a/ndctl/dimm.c b/ndctl/dimm.c
> index aaa0abf..533ab04 100644
> --- a/ndctl/dimm.c
> +++ b/ndctl/dimm.c
> @@ -1074,7 +1074,7 @@ static int action_sanitize_dimm(struct ndctl_dimm *dimm,
>       if (!param.crypto_erase && !param.overwrite) {
>               param.crypto_erase = true;
>               if (param.verbose)
> -                     fprintf(stderr, "No santize method passed in, default 
> to crypto-erase\n");
> +                     fprintf(stderr, "No sanitize method passed in, default 
> to crypto-erase\n");
>       }
>  
>       if (param.crypto_erase) {
> diff --git a/ndctl/lib/ars.c b/ndctl/lib/ars.c
> index d50c283..b705cf0 100644
> --- a/ndctl/lib/ars.c
> +++ b/ndctl/lib/ars.c
> @@ -70,7 +70,7 @@ static bool __validate_ars_cap(struct ndctl_cmd *ars_cap)
>  ({ \
>       bool __valid = __validate_ars_cap(ars_cap); \
>       if (!__valid) \
> -             dbg(ctx, "expected sucessfully completed ars_cap command\n"); \
> +             dbg(ctx, "expected successfully completed ars_cap command\n"); \
>       __valid; \
>  })
>  
> @@ -224,7 +224,7 @@ static bool __validate_ars_stat(struct ndctl_cmd 
> *ars_stat)
>  ({ \
>       bool __valid = __validate_ars_stat(ars_stat); \
>       if (!__valid) \
> -             dbg(ctx, "expected sucessfully completed ars_stat command\n"); \
> +             dbg(ctx, "expected successfully completed ars_stat command\n"); 
> \
>       __valid; \
>  })
>  
> diff --git a/ndctl/lib/libndctl.c b/ndctl/lib/libndctl.c
> index f75dbd4..dd3e802 100644
> --- a/ndctl/lib/libndctl.c
> +++ b/ndctl/lib/libndctl.c
> @@ -50,7 +50,7 @@ NDCTL_EXPORT size_t ndctl_sizeof_namespace_index(void)
>  }
>  
>  /**
> - * ndctl_min_namespace_size - minimum namespace size that btt suports
> + * ndctl_min_namespace_size - minimum namespace size that btt supports
>   */
>  NDCTL_EXPORT size_t ndctl_min_namespace_size(void)
>  {
> @@ -3184,7 +3184,7 @@ NDCTL_EXPORT struct ndctl_cmd 
> *ndctl_dimm_cmd_new_cfg_read(struct ndctl_cmd *cfg
>  
>       if (cfg_size->type != ND_CMD_GET_CONFIG_SIZE
>                       || cfg_size->status != 0) {
> -             dbg(ctx, "expected sucessfully completed cfg_size command\n");
> +             dbg(ctx, "expected successfully completed cfg_size command\n");
>               return NULL;
>       }
>  
> @@ -3275,7 +3275,7 @@ NDCTL_EXPORT struct ndctl_cmd 
> *ndctl_dimm_cmd_new_cfg_write(struct ndctl_cmd *cf
>       /* enforce rmw */
>       if (cfg_read->type != ND_CMD_GET_CONFIG_DATA
>                      || cfg_read->status != 0) {
> -             dbg(ctx, "expected sucessfully completed cfg_read command\n");
> +             dbg(ctx, "expected successfully completed cfg_read command\n");
>               return NULL;
>       }
>  
> @@ -4694,7 +4694,7 @@ NDCTL_EXPORT int ndctl_namespace_disable_safe(struct 
> ndctl_namespace *ndns)
>                        * Yes, TOCTOU hole, but if you're racing namespace
>                        * creation you have other problems, and there's nothing
>                        * stopping the !bdev case from racing to mount an fs or
> -                      * re-enabling the namepace.
> +                      * re-enabling the namespace.
>                        */
>                       dbg(ctx, "%s: %s failed exclusive open: %s\n",
>                                       devname, bdev, strerror(errno));
> diff --git a/ndctl/lib/papr_pdsm.h b/ndctl/lib/papr_pdsm.h
> index 20ac20f..6d808da 100644
> --- a/ndctl/lib/papr_pdsm.h
> +++ b/ndctl/lib/papr_pdsm.h
> @@ -44,7 +44,7 @@
>   *
>   * PDSM Header:
>   * This is papr-scm specific header that precedes the payload. This is 
> defined
> - * as nd_cmd_pdsm_pkg.  Following fields aare available in this header:
> + * as nd_cmd_pdsm_pkg.  Following fields are available in this header:
>   *
>   * 'cmd_status'              : (Out) Errors if any encountered while 
> servicing PDSM.
>   * 'reserved'                : Not used, reserved for future and should be 
> set to 0.
> @@ -83,11 +83,11 @@
>   * Various flags indicate the health status of the dimm.
>   *
>   * extension_flags   : Any extension fields present in the struct.
> - * dimm_unarmed              : Dimm not armed. So contents wont persist.
> + * dimm_unarmed              : Dimm not armed. So contents won't persist.
>   * dimm_bad_shutdown : Previous shutdown did not persist contents.
> - * dimm_bad_restore  : Contents from previous shutdown werent restored.
> + * dimm_bad_restore  : Contents from previous shutdown weren't restored.
>   * dimm_scrubbed     : Contents of the dimm have been scrubbed.
> - * dimm_locked               : Contents of the dimm cant be modified until 
> CEC reboot
> + * dimm_locked               : Contents of the dimm can't be modified until 
> CEC reboot
>   * dimm_encrypted    : Contents of dimm are encrypted.
>   * dimm_health               : Dimm health indicator. One of 
> PAPR_PDSM_DIMM_XXXX
>   * dimm_fuel_gauge   : Life remaining of DIMM as a percentage from 0-100
> diff --git a/ndctl/libndctl.h b/ndctl/libndctl.h
> index 91ef0f4..5730edf 100644
> --- a/ndctl/libndctl.h
> +++ b/ndctl/libndctl.h
> @@ -53,7 +53,7 @@ typedef unsigned char uuid_t[16];
>   *
>   * Notes:
>   * 1/ The object ids are not guaranteed to be stable from boot to boot
> - * 2/ While regions and busses are numbered in sequential/bus-discovery
> + * 2/ While regions and buses are numbered in sequential/bus-discovery
>   *    order, the resulting block devices may appear to have random ids.
>   *    Use static attributes of the devices/device-path to generate a
>   *    persistent name.
> @@ -258,7 +258,7 @@ int ndctl_cmd_ars_stat_get_flag_overflow(struct ndctl_cmd 
> *ars_stat);
>  
>  /*
>   * the ndctl.h definition of these are deprecated, libndctl.h is the
> - * authoritative defintion.
> + * authoritative definition.
>   */
>  #define ND_SMART_HEALTH_VALID        (1 << 0)
>  #define ND_SMART_SPARES_VALID        (1 << 1)
> diff --git a/test/cxl-sanitize.sh b/test/cxl-sanitize.sh
> index 9c16101..10f07f0 100644
> --- a/test/cxl-sanitize.sh
> +++ b/test/cxl-sanitize.sh
> @@ -64,7 +64,7 @@ done
>  [ -z $inactive ] && err $LINENO
>  
>  # kickoff a background sanitize and make sure the wait takes a couple
> -# secounds
> +# seconds
>  set_timeout $inactive 3000
>  start=$SECONDS
>  echo 1 > /sys/bus/cxl/devices/${inactive}/security/sanitize &
> diff --git a/test/daxctl-create.sh b/test/daxctl-create.sh
> index 954a112..ee3756b 100755
> --- a/test/daxctl-create.sh
> +++ b/test/daxctl-create.sh
> @@ -279,7 +279,7 @@ daxctl_test_adjust()
>  }
>  
>  # Test 0:
> -# Sucessfully zero out the region device and allocate the whole space again.
> +# Successfully zero out the region device and allocate the whole space again.
>  daxctl_test0()
>  {
>       clear_dev
> @@ -287,7 +287,7 @@ daxctl_test0()
>  }
>  
>  # Test 1:
> -# Sucessfully creates and destroys a device with the whole available space
> +# Successfully creates and destroys a device with the whole available space
>  daxctl_test1()
>  {
>       local daxdev
> diff --git a/test/daxctl-devices.sh b/test/daxctl-devices.sh
> index dfce74b..659428d 100755
> --- a/test/daxctl-devices.sh
> +++ b/test/daxctl-devices.sh
> @@ -117,7 +117,7 @@ daxctl_test()
>       if ! "$NDCTL" disable-namespace "$testdev"; then
>               echo "disable-namespace failed as expected"
>       else
> -             echo "disable-namespace succeded, expected failure"
> +             echo "disable-namespace succeeded, expected failure"
>               echo "reboot required to recover from this state"
>               return 1
>       fi
> @@ -130,7 +130,7 @@ daxctl_test()
>       if ! "$DAXCTL" reconfigure-device -N -m system-ram "$daxdev"; then
>               echo "reconfigure failed as expected"
>       else
> -             echo "reconfigure succeded, expected failure"
> +             echo "reconfigure succeeded, expected failure"
>               restore_online_policy
>               return 1
>       fi
> diff --git a/test/libndctl.c b/test/libndctl.c
> index 858110c..0c7115b 100644
> --- a/test/libndctl.c
> +++ b/test/libndctl.c
> @@ -1617,7 +1617,7 @@ static int check_namespaces(struct ndctl_region *region,
>                        * On the second time through this loop we skip
>                        * establishing btt|pfn since
>                        * check_{btt|pfn}_autodetect() destroyed the
> -                      * inital instance.
> +                      * initial instance.
>                        */
>                       if (mode == BTT) {
>                               btt_s = namespace->do_configure > 0
> diff --git a/test/security.sh b/test/security.sh
> index d3a840c..4112d88 100755
> --- a/test/security.sh
> +++ b/test/security.sh
> @@ -250,7 +250,7 @@ echo "Test 5, freeze security"
>  test_5_security_freeze
>  
>  # Load-keys is independent of actual nvdimm security and is part of key
> -# mangement testing.
> +# management testing.
>  echo "Test 6, test load-keys"
>  test_6_load_keys
>  
> diff --git a/util/parse-options.h b/util/parse-options.h
> index 9318fe7..14e87a9 100644
> --- a/util/parse-options.h
> +++ b/util/parse-options.h
> @@ -75,7 +75,7 @@ typedef int parse_opt_cb(const struct option *, const char 
> *arg, int unset);
>   *
>   * `flags`::
>   *   mask of parse_opt_option_flags.
> - *   PARSE_OPT_OPTARG: says that the argument is optionnal (not for BOOLEANs)
> + *   PARSE_OPT_OPTARG: says that the argument is optional (not for BOOLEANs)
>   *   PARSE_OPT_NOARG: says that this option takes no argument, for CALLBACKs
>   *   PARSE_OPT_NONEG: says that this option cannot be negated
>   *   PARSE_OPT_HIDDEN this option is skipped in the default usage, showed in
> @@ -141,7 +141,7 @@ struct option {
>       .flags = PARSE_OPT_LASTARG_DEFAULT | PARSE_OPT_NOARG}
>  
>  /* parse_options() will filter out the processed options and leave the
> - * non-option argments in argv[].
> + * non-option arguments in argv[].
>   * Returns the number of arguments left in argv[].
>   */
>  extern int parse_options(int argc, const char **argv,
> @@ -160,7 +160,7 @@ extern int parse_options_subcommand(int argc, const char 
> **argv,
>  extern NORETURN void usage_with_options(const char * const *usagestr,
>                                          const struct option *options);
>  
> -/*----- incremantal advanced APIs -----*/
> +/*----- incremental advanced APIs -----*/
>  
>  enum {
>       PARSE_OPT_HELP = -1,
> diff --git a/util/strbuf.h b/util/strbuf.h
> index 3f810a5..614e58b 100644
> --- a/util/strbuf.h
> +++ b/util/strbuf.h
> @@ -19,7 +19,7 @@
>   *    build complex strings/buffers whose final size isn't easily known.
>   *
>   *    It is NOT legal to copy the ->buf pointer away.
> - *    `strbuf_detach' is the operation that detachs a buffer from its shell
> + *    `strbuf_detach' is the operation that detaches a buffer from its shell
>   *    while keeping the shell valid wrt its invariants.
>   *
>   * 2. the ->buf member is a byte array that has at least ->len + 1 bytes


Reply via email to