mbox series

[V3,00/10] fix some comment spelling errors

Message ID 20200917075029.313-1-zhaolichang@huawei.com
Headers show
Series fix some comment spelling errors | expand

Message

Lichang Zhao Sept. 17, 2020, 7:50 a.m. UTC
I found that there are many spelling errors in the comments of qemu,
so I used the spellcheck tool to check the spelling errors, this series fixed this
spelling errors.

v2 -> v3:
  fix coding style problems in v2 version

v1 -> v2:
  address Peter Maydell's comments
  address Alex Bennee's comments
  add reviewed-by for patch 1,2,3,4,5,6,9,10

zhaolichang (10):
  qemu/: fix some comment spelling errors
  migration/: fix some comment spelling errors
  docs/: fix some comment spelling errors
  scripts/: fix some comment spelling errors
  util/: fix some comment spelling errors
  linux-user/: fix some comment spelling errors
  block/: fix some comment spelling errors
  disas/: fix some comment spelling errors
  qapi/: fix some comment spelling errors
  contrib/: fix some comment spelling errors

 Changelog                                |  2 +-
 accel/tcg/user-exec.c                    |  2 +-
 audio/audio.c                            |  2 +-
 block.c                                  |  2 +-
 block/block-copy.c                       |  2 +-
 block/linux-aio.c                        |  2 +-
 block/mirror.c                           |  2 +-
 block/vhdx.c                             |  2 +-
 block/vhdx.h                             |  4 ++--
 configure                                |  2 +-
 contrib/gitdm/filetypes.txt              |  6 +++---
 contrib/ivshmem-client/ivshmem-client.h  |  2 +-
 contrib/libvhost-user/libvhost-user.c    |  4 ++--
 contrib/libvhost-user/libvhost-user.h    |  2 +-
 disas/hppa.c                             |  2 +-
 disas/m68k.c                             |  8 ++++----
 disas/ppc.c                              |  2 +-
 docs/COLO-FT.txt                         |  6 +++---
 docs/devel/blkdebug.txt                  |  2 +-
 docs/devel/migration.rst                 |  2 +-
 docs/devel/testing.rst                   |  2 +-
 docs/devel/tracing.txt                   |  2 +-
 docs/interop/bitmaps.rst                 |  2 +-
 docs/interop/dbus.rst                    |  4 ++--
 docs/interop/nbd.txt                     |  2 +-
 docs/interop/vhost-user-gpu.rst          |  2 +-
 docs/interop/vhost-user.rst              |  4 ++--
 docs/rdma.txt                            |  2 +-
 docs/specs/ppc-spapr-hotplug.txt         |  4 ++--
 docs/specs/ppc-spapr-xive.rst            |  4 ++--
 docs/system/arm/aspeed.rst               |  2 +-
 docs/system/deprecated.rst               |  8 ++++----
 docs/system/target-avr.rst               |  4 ++--
 docs/tools/virtiofsd.rst                 |  2 +-
 fsdev/virtfs-proxy-helper.c              |  2 +-
 hmp-commands.hx                          |  2 +-
 libdecnumber/decNumber.c                 |  2 +-
 linux-user/aarch64/signal.c              |  2 +-
 linux-user/cris/target_syscall.h         |  4 ++--
 linux-user/flat.h                        |  2 +-
 linux-user/flatload.c                    |  4 ++--
 linux-user/host/ppc64/safe-syscall.inc.S |  2 +-
 linux-user/syscall.c                     |  4 ++--
 migration/colo-failover.c                |  2 +-
 migration/colo.c                         |  2 +-
 migration/multifd.c                      |  4 ++--
 migration/postcopy-ram.c                 |  4 ++--
 migration/postcopy-ram.h                 |  2 +-
 migration/ram.c                          | 10 +++++-----
 migration/rdma.c                         |  8 ++++----
 migration/savevm.c                       |  4 ++--
 qapi/block-core.json                     |  4 ++--
 qapi/crypto.json                         |  4 ++--
 qemu-img.c                               |  2 +-
 qobject/qdict.c                          |  2 +-
 scripts/checkpatch.pl                    |  2 +-
 scripts/clean-header-guards.pl           |  2 +-
 scripts/decodetree.py                    |  6 +++---
 scripts/oss-fuzz/build.sh                |  2 +-
 scripts/tracetool/__init__.py            |  2 +-
 scsi/pr-manager-helper.c                 |  2 +-
 util/osdep.c                             |  2 +-
 util/qemu-progress.c                     |  2 +-
 util/qemu-sockets.c                      |  2 +-
 util/qemu-thread-win32.c                 |  2 +-
 util/qht.c                               |  2 +-
 util/trace-events                        |  2 +-
 67 files changed, 101 insertions(+), 101 deletions(-)

Comments

no-reply@patchew.org Sept. 17, 2020, 8:18 a.m. UTC | #1
Patchew URL: https://patchew.org/QEMU/20200917075029.313-1-zhaolichang@huawei.com/



Hi,

This series failed build test on FreeBSD host. Please find the details below.






The full log is available at
http://patchew.org/logs/20200917075029.313-1-zhaolichang@huawei.com/testing.FreeBSD/?type=message.
---
Email generated automatically by Patchew [https://patchew.org/].
Please send your feedback to patchew-devel@redhat.com
no-reply@patchew.org Sept. 17, 2020, 8:30 a.m. UTC | #2
Patchew URL: https://patchew.org/QEMU/20200917075029.313-1-zhaolichang@huawei.com/



Hi,

This series failed build test on FreeBSD host. Please find the details below.






The full log is available at
http://patchew.org/logs/20200917075029.313-1-zhaolichang@huawei.com/testing.FreeBSD/?type=message.
---
Email generated automatically by Patchew [https://patchew.org/].
Please send your feedback to patchew-devel@redhat.com
Alex Bennée Sept. 17, 2020, 8:44 a.m. UTC | #3
zhaolichang <zhaolichang@huawei.com> writes:

> I found that there are many spelling errors in the comments of qemu,
> so I used the spellcheck tool to check the spelling errors
> and finally found some spelling errors in the disas folder.
>
> Signed-off-by: zhaolichang <zhaolichang@huawei.com>

Reviewed-by: Alex Bennée <alex.bennee@linaro.org>

I suggest on your next posting you CC qemu-trivial@nongnu.org so the
patches can get pulled in via the trivial tree.

> ---
>  disas/hppa.c | 2 +-
>  disas/m68k.c | 8 ++++----
>  disas/ppc.c  | 2 +-
>  3 files changed, 6 insertions(+), 6 deletions(-)
>
> diff --git a/disas/hppa.c b/disas/hppa.c
> index 2dbd1fc445..dcf9a47f34 100644
> --- a/disas/hppa.c
> +++ b/disas/hppa.c
> @@ -2021,7 +2021,7 @@ print_insn_hppa (bfd_vma memaddr, disassemble_info *info)
>  			fput_fp_reg (GET_FIELD (insn, 6, 10), info);
>  		      break;
>  
> -		      /* 'fA' will not generate a space before the regsiter
> +		      /* 'fA' will not generate a space before the register
>  			 name.  Normally that is fine.  Except that it
>  			 causes problems with xmpyu which has no FP format
>  			 completer.  */
> diff --git a/disas/m68k.c b/disas/m68k.c
> index 863409c67c..aefaecfbd6 100644
> --- a/disas/m68k.c
> +++ b/disas/m68k.c
> @@ -70,7 +70,7 @@ struct floatformat
>    unsigned int exp_start;
>    unsigned int exp_len;
>    /* Bias added to a "true" exponent to form the biased exponent.  It
> -     is intentionally signed as, otherwize, -exp_bias can turn into a
> +     is intentionally signed as, otherwise, -exp_bias can turn into a
>       very large number (e.g., given the exp_bias of 0x3fff and a 64
>       bit long, the equation (long)(1 - exp_bias) evaluates to
>       4294950914) instead of -16382).  */
> @@ -479,7 +479,7 @@ struct m68k_opcode_alias
>        and remaining 3 bits of register shifted 9 bits in first word.
>        Indicate upper/lower in 1 bit shifted 7 bits in second word.
>        Use with `R' or `u' format.
> -   n  `m' withouth upper/lower indication. (For M[S]ACx; 4 bits split
> +   n  `m' without upper/lower indication. (For M[S]ACx; 4 bits split
>        with MSB shifted 6 bits in first word and remaining 3 bits of
>        register shifted 9 bits in first word.  No upper/lower
>        indication is done.)  Use with `R' or `u' format.
> @@ -854,7 +854,7 @@ fetch_arg (unsigned char *buffer,
>  
>  /* Check if an EA is valid for a particular code.  This is required
>     for the EMAC instructions since the type of source address determines
> -   if it is a EMAC-load instruciton if the EA is mode 2-5, otherwise it
> +   if it is a EMAC-load instruction if the EA is mode 2-5, otherwise it
>     is a non-load EMAC instruction and the bits mean register Ry.
>     A similar case exists for the movem instructions where the register
>     mask is interpreted differently for different EAs.  */
> @@ -1080,7 +1080,7 @@ print_indexed (int basereg,
>  
>  /* Returns number of bytes "eaten" by the operand, or
>     return -1 if an invalid operand was found, or -2 if
> -   an opcode tabe error was found.
> +   an opcode table error was found.
>     ADDR is the pc for this arg to be relative to.  */
>  
>  static int
> diff --git a/disas/ppc.c b/disas/ppc.c
> index 63e97cfe1d..02be878198 100644
> --- a/disas/ppc.c
> +++ b/disas/ppc.c
> @@ -5226,7 +5226,7 @@ operand_value_powerpc (const struct powerpc_operand *operand,
>        if ((operand->flags & PPC_OPERAND_SIGNED) != 0)
>  	{
>  	  /* BITM is always some number of zeros followed by some
> -	     number of ones, followed by some numer of zeros.  */
> +	     number of ones, followed by some number of zeros.  */
>  	  unsigned long top = operand->bitm;
>  	  /* top & -top gives the rightmost 1 bit, so this
>  	     fills in any trailing zeros.  */
no-reply@patchew.org Sept. 17, 2020, 8:48 a.m. UTC | #4
Patchew URL: https://patchew.org/QEMU/20200917075029.313-1-zhaolichang@huawei.com/



Hi,

This series failed build test on FreeBSD host. Please find the details below.






The full log is available at
http://patchew.org/logs/20200917075029.313-1-zhaolichang@huawei.com/testing.FreeBSD/?type=message.
---
Email generated automatically by Patchew [https://patchew.org/].
Please send your feedback to patchew-devel@redhat.com
Laurent Vivier Sept. 17, 2020, 6:37 p.m. UTC | #5
Le 17/09/2020 à 09:50, zhaolichang a écrit :
> I found that there are many spelling errors in the comments of qemu,
> so I used the spellcheck tool to check the spelling errors
> and finally found some spelling errors in the docs folder.
> 
> Signed-off-by: zhaolichang <zhaolichang@huawei.com>
> Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
> ---
>  docs/COLO-FT.txt                 | 6 +++---
>  docs/devel/blkdebug.txt          | 2 +-
>  docs/devel/migration.rst         | 2 +-
>  docs/devel/testing.rst           | 2 +-
>  docs/devel/tracing.txt           | 2 +-
>  docs/interop/bitmaps.rst         | 2 +-
>  docs/interop/dbus.rst            | 4 ++--
>  docs/interop/nbd.txt             | 2 +-
>  docs/interop/vhost-user-gpu.rst  | 2 +-
>  docs/interop/vhost-user.rst      | 4 ++--
>  docs/rdma.txt                    | 2 +-
>  docs/specs/ppc-spapr-hotplug.txt | 4 ++--
>  docs/specs/ppc-spapr-xive.rst    | 4 ++--
>  docs/system/arm/aspeed.rst       | 2 +-
>  docs/system/deprecated.rst       | 8 ++++----
>  docs/system/target-avr.rst       | 4 ++--
>  docs/tools/virtiofsd.rst         | 2 +-
>  17 files changed, 27 insertions(+), 27 deletions(-)
> 
> diff --git a/docs/COLO-FT.txt b/docs/COLO-FT.txt
> index c8e1740935..bc5fb2a1bb 100644
> --- a/docs/COLO-FT.txt
> +++ b/docs/COLO-FT.txt
> @@ -91,7 +91,7 @@ the heartbeat stops responding, the secondary node will trigger a failover
>  as soon as it determines the absence.
>  
>  COLO disk Manager:
> -When primary VM writes data into image, the colo disk manger captures this data
> +When primary VM writes data into image, the colo disk manager captures this data
>  and sends it to secondary VM's which makes sure the context of secondary VM's
>  image is consistent with the context of primary VM 's image.
>  For more details, please refer to docs/block-replication.txt.
> @@ -146,12 +146,12 @@ in test procedure.
>  
>  == Test procedure ==
>  Note: Here we are running both instances on the same host for testing,
> -change the IP Addresses if you want to run it on two hosts. Initally
> +change the IP Addresses if you want to run it on two hosts. Initially
>  127.0.0.1 is the Primary Host and 127.0.0.2 is the Secondary Host.
>  
>  == Startup qemu ==
>  1. Primary:
> -Note: Initally, $imagefolder/primary.qcow2 needs to be copied to all hosts.
> +Note: Initially, $imagefolder/primary.qcow2 needs to be copied to all hosts.
>  You don't need to change any IP's here, because 0.0.0.0 listens on any
>  interface. The chardev's with 127.0.0.1 IP's loopback to the local qemu
>  instance.
> diff --git a/docs/devel/blkdebug.txt b/docs/devel/blkdebug.txt
> index 43d8e8f9c6..0b0c128d35 100644
> --- a/docs/devel/blkdebug.txt
> +++ b/docs/devel/blkdebug.txt
> @@ -62,7 +62,7 @@ Rules support the following attributes:
>  
>    errno - the numeric errno value to return when a request matches this rule.
>            The errno values depend on the host since the numeric values are not
> -          standarized in the POSIX specification.
> +          standardized in the POSIX specification.
>  
>    sector - (optional) a sector number that the request must overlap in order to
>             match this rule
> diff --git a/docs/devel/migration.rst b/docs/devel/migration.rst
> index 2eb08624fc..49112bb27a 100644
> --- a/docs/devel/migration.rst
> +++ b/docs/devel/migration.rst
> @@ -625,7 +625,7 @@ It can be issued immediately after migration is started or any
>  time later on.  Issuing it after the end of a migration is harmless.
>  
>  Blocktime is a postcopy live migration metric, intended to show how
> -long the vCPU was in state of interruptable sleep due to pagefault.
> +long the vCPU was in state of interruptible sleep due to pagefault.
>  That metric is calculated both for all vCPUs as overlapped value, and
>  separately for each vCPU. These values are calculated on destination
>  side.  To enable postcopy blocktime calculation, enter following
> diff --git a/docs/devel/testing.rst b/docs/devel/testing.rst
> index 196e3bc35e..bd64c1bdcd 100644
> --- a/docs/devel/testing.rst
> +++ b/docs/devel/testing.rst
> @@ -471,7 +471,7 @@ the warning.
>  A few important files for suppressing warnings are:
>  
>  tests/tsan/suppressions.tsan - Has TSan warnings we wish to suppress at runtime.
> -The comment on each supression will typically indicate why we are
> +The comment on each suppression will typically indicate why we are
>  suppressing it.  More information on the file format can be found here:
>  
>  https://github.com/google/sanitizers/wiki/ThreadSanitizerSuppressions
> diff --git a/docs/devel/tracing.txt b/docs/devel/tracing.txt
> index 6144d9921b..d2160655b4 100644
> --- a/docs/devel/tracing.txt
> +++ b/docs/devel/tracing.txt
> @@ -55,7 +55,7 @@ without any sub-directory path prefix. eg io/channel-buffer.c would do
>    #include "trace.h"
>  
>  To access the 'io/trace.h' file. While it is possible to include a trace.h
> -file from outside a source files' own sub-directory, this is discouraged in
> +file from outside a source file's own sub-directory, this is discouraged in
>  general. It is strongly preferred that all events be declared directly in
>  the sub-directory that uses them. The only exception is where there are some
>  shared trace events defined in the top level directory trace-events file.
> diff --git a/docs/interop/bitmaps.rst b/docs/interop/bitmaps.rst
> index c20bd37a79..059ad67929 100644
> --- a/docs/interop/bitmaps.rst
> +++ b/docs/interop/bitmaps.rst
> @@ -484,7 +484,7 @@ Bitmaps can generally be modified at any time, but certain operations often
>  only make sense when paired directly with other commands. When a VM is paused,
>  it's easy to ensure that no guest writes occur between individual QMP
>  commands. When a VM is running, this is difficult to accomplish with
> -individual QMP commands that may allow guest writes to occur inbetween each
> +individual QMP commands that may allow guest writes to occur between each
>  command.
>  
>  For example, using only individual QMP commands, we could:
> diff --git a/docs/interop/dbus.rst b/docs/interop/dbus.rst
> index 76a5bde625..be596d3f41 100644
> --- a/docs/interop/dbus.rst
> +++ b/docs/interop/dbus.rst
> @@ -57,7 +57,7 @@ Depending on the use case, you may choose different scenarios:
>   - Everything the same UID
>  
>     - Convenient for developers
> -   - Improved reliability - crash of one part doens't take
> +   - Improved reliability - crash of one part doesn't take
>       out entire VM
>     - No security benefit over traditional QEMU, unless additional
>       unless additional controls such as SELinux or AppArmor are
> @@ -87,7 +87,7 @@ For example, to allow only ``qemu`` user to talk to ``qemu-helper``
>    </policy>
>  
>  
> -dbus-daemon can also perfom SELinux checks based on the security
> +dbus-daemon can also perform SELinux checks based on the security
>  context of the source and the target. For example, ``virtiofs_t``
>  could be allowed to send a message to ``svirt_t``, but ``virtiofs_t``
>  wouldn't be allowed to send a message to ``virtiofs_t``.
> diff --git a/docs/interop/nbd.txt b/docs/interop/nbd.txt
> index 4511880961..f3b3cacc96 100644
> --- a/docs/interop/nbd.txt
> +++ b/docs/interop/nbd.txt
> @@ -53,5 +53,5 @@ the operation of that feature.
>  * 2.12: NBD_CMD_BLOCK_STATUS for "base:allocation"
>  * 3.0: NBD_OPT_STARTTLS with TLS Pre-Shared Keys (PSK),
>  NBD_CMD_BLOCK_STATUS for "qemu:dirty-bitmap:", NBD_CMD_CACHE
> -* 4.2: NBD_FLAG_CAN_MULTI_CONN for sharable read-only exports,
> +* 4.2: NBD_FLAG_CAN_MULTI_CONN for shareable read-only exports,
>  NBD_CMD_FLAG_FAST_ZERO
> diff --git a/docs/interop/vhost-user-gpu.rst b/docs/interop/vhost-user-gpu.rst
> index 688f8b4259..3268bf405c 100644
> --- a/docs/interop/vhost-user-gpu.rst
> +++ b/docs/interop/vhost-user-gpu.rst
> @@ -66,7 +66,7 @@ VhostUserGpuCursorPos
>  
>  :scanout-id: ``u32``, the scanout where the cursor is located
>  
> -:x/y: ``u32``, the cursor postion
> +:x/y: ``u32``, the cursor position
>  
>  VhostUserGpuCursorUpdate
>  ^^^^^^^^^^^^^^^^^^^^^^^^
> diff --git a/docs/interop/vhost-user.rst b/docs/interop/vhost-user.rst
> index 10e3e3475e..988f154144 100644
> --- a/docs/interop/vhost-user.rst
> +++ b/docs/interop/vhost-user.rst
> @@ -464,7 +464,7 @@ the ``VHOST_USER_SET_MEM_TABLE`` request. For invalidation events, the
>  (3), the I/O virtual address and the size. On success, the slave is
>  expected to reply with a zero payload, non-zero otherwise.
>  
> -The slave relies on the slave communcation channel (see :ref:`Slave
> +The slave relies on the slave communication channel (see :ref:`Slave
>  communication <slave_communication>` section below) to send IOTLB miss
>  and access failure events, by sending ``VHOST_USER_SLAVE_IOTLB_MSG``
>  requests to the master with a ``struct vhost_iotlb_msg`` as
> @@ -1450,7 +1450,7 @@ vhost-user backends can provide various devices & services and may
>  need to be configured manually depending on the use case. However, it
>  is a good idea to follow the conventions listed here when
>  possible. Users, QEMU or libvirt, can then rely on some common
> -behaviour to avoid heterogenous configuration and management of the
> +behaviour to avoid heterogeneous configuration and management of the
>  backend programs and facilitate interoperability.
>  
>  Each backend installed on a host system should come with at least one
> diff --git a/docs/rdma.txt b/docs/rdma.txt
> index a86e992c84..49dc9f8bca 100644
> --- a/docs/rdma.txt
> +++ b/docs/rdma.txt
> @@ -261,7 +261,7 @@ qemu_rdma_exchange_send(header, data, optional response header & data):
>     of the connection (described below).
>  
>  All of the remaining command types (not including 'ready')
> -described above all use the aformentioned two functions to do the hard work:
> +described above all use the aforementioned two functions to do the hard work:
>  
>  1. After connection setup, RAMBlock information is exchanged using
>     this protocol before the actual migration begins. This information includes
> diff --git a/docs/specs/ppc-spapr-hotplug.txt b/docs/specs/ppc-spapr-hotplug.txt
> index 859d52cce6..d4fb2d46d9 100644
> --- a/docs/specs/ppc-spapr-hotplug.txt
> +++ b/docs/specs/ppc-spapr-hotplug.txt
> @@ -371,7 +371,7 @@ ibm,dynamic-memory
>  
>  This property describes the dynamically reconfigurable memory. It is a
>  property encoded array that has an integer N, the number of LMBs followed
> -by N LMB list entires.
> +by N LMB list entries.
>  
>  Each LMB list entry consists of the following elements:
>  
> @@ -390,7 +390,7 @@ Each LMB list entry consists of the following elements:
>  ibm,dynamic-memory-v2
>  
>  This property describes the dynamically reconfigurable memory. This is
> -an alternate and newer way to describe dyanamically reconfigurable memory.
> +an alternate and newer way to describe dynamically reconfigurable memory.
>  It is a property encoded array that has an integer N (the number of
>  LMB set entries) followed by N LMB set entries. There is an LMB set entry
>  for each sequential group of LMBs that share common attributes.
> diff --git a/docs/specs/ppc-spapr-xive.rst b/docs/specs/ppc-spapr-xive.rst
> index 7144347560..f47f739e01 100644
> --- a/docs/specs/ppc-spapr-xive.rst
> +++ b/docs/specs/ppc-spapr-xive.rst
> @@ -46,7 +46,7 @@ default mode. ``dual`` means that both modes XICS **and** XIVE are
>  supported and if the guest OS supports XIVE, this mode will be
>  selected.
>  
> -The choosen interrupt mode is activated after a reconfiguration done
> +The chosen interrupt mode is activated after a reconfiguration done
>  in a machine reset.
>  
>  KVM negotiation
> @@ -158,7 +158,7 @@ XIVE Device tree properties
>  ---------------------------
>  
>  The properties for the PAPR interrupt controller node when the *XIVE
> -native exploitation mode* is selected shoud contain:
> +native exploitation mode* is selected should contain:
>  
>  - ``device_type``
>  
> diff --git a/docs/system/arm/aspeed.rst b/docs/system/arm/aspeed.rst
> index 45f891eb3c..fe45840fbe 100644
> --- a/docs/system/arm/aspeed.rst
> +++ b/docs/system/arm/aspeed.rst
> @@ -72,7 +72,7 @@ Boot options
>  ------------
>  
>  The Aspeed machines can be started using the -kernel option to load a
> -Linux kernel or from a firmare image which can be downloaded from the
> +Linux kernel or from a firmware image which can be downloaded from the
>  OpenPOWER jenkins :
>  
>     https://openpower.xyz/
> diff --git a/docs/system/deprecated.rst b/docs/system/deprecated.rst
> index 0cb8b01424..808c334fe7 100644
> --- a/docs/system/deprecated.rst
> +++ b/docs/system/deprecated.rst
> @@ -79,7 +79,7 @@ Creating sound card devices and vnc without ``audiodev=`` property (since 4.2)
>  
>  When not using the deprecated legacy audio config, each sound card
>  should specify an ``audiodev=`` property.  Additionally, when using
> -vnc, you should specify an ``audiodev=`` propery if you plan to
> +vnc, you should specify an ``audiodev=`` property if you plan to
>  transmit audio through the VNC protocol.
>  
>  Creating sound card devices using ``-soundhw`` (since 5.1)
> @@ -111,7 +111,7 @@ Splitting RAM by default between NUMA nodes has the same issues as ``mem``
>  parameter described above with the difference that the role of the user plays
>  QEMU using implicit generic or board specific splitting rule.
>  Use ``memdev`` with *memory-backend-ram* backend or ``mem`` (if
> -it's supported by used machine type) to define mapping explictly instead.
> +it's supported by used machine type) to define mapping explicitly instead.
>  
>  ``-mem-path`` fallback to RAM (since 4.1)
>  '''''''''''''''''''''''''''''''''''''''''
> @@ -541,10 +541,10 @@ The ``[hub_id name]`` parameter tuple of the 'hostfwd_add' and
>  Guest Emulator ISAs
>  -------------------
>  
> -RISC-V ISA privledge specification version 1.09.1 (removed in 5.1)
> +RISC-V ISA privilege specification version 1.09.1 (removed in 5.1)
>  ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
>  
> -The RISC-V ISA privledge specification version 1.09.1 has been removed.
> +The RISC-V ISA privilege specification version 1.09.1 has been removed.
>  QEMU supports both the newer version 1.10.0 and the ratified version 1.11.0, these
>  should be used instead of the 1.09.1 version.
>  
> diff --git a/docs/system/target-avr.rst b/docs/system/target-avr.rst
> index eb5c513cce..25ab46ef05 100644
> --- a/docs/system/target-avr.rst
> +++ b/docs/system/target-avr.rst
> @@ -10,7 +10,7 @@ xmega6 and xmega7.
>  
>  As for now it supports few Arduino boards for educational and testing purposes.
>  These boards use a ATmega controller, which model is limited to USART & 16-bit
> -timer devices, enought to run FreeRTOS based applications (like
> +timer devices, enough to run FreeRTOS based applications (like
>  https://github.com/seharris/qemu-avr-tests/blob/master/free-rtos/Demo/AVR_ATMega2560_GCC/demo.elf
>  ).
>  
> @@ -30,7 +30,7 @@ AVR cpu
>  
>     telnet localhost 5678
>  
> -- Debugging wit GDB debugger::
> +- Debugging with GDB debugger::
>  
>     qemu-system-avr -machine mega2560 -bios demo.elf -s -S
>  
> diff --git a/docs/tools/virtiofsd.rst b/docs/tools/virtiofsd.rst
> index e33c81ed41..7fe6a87291 100644
> --- a/docs/tools/virtiofsd.rst
> +++ b/docs/tools/virtiofsd.rst
> @@ -76,7 +76,7 @@ Options
>      I/O timeout in seconds.  The default depends on cache= option.
>  
>    * writeback|no_writeback -
> -    Enable/disable writeback cache. The cache alows the FUSE client to buffer
> +    Enable/disable writeback cache. The cache allows the FUSE client to buffer
>      and merge write requests.  The default is ``no_writeback``.
>  
>    * xattr|no_xattr -
> 

Applied to my trivial-patches branch.

Thanks,
Laurent
Laurent Vivier Sept. 17, 2020, 6:38 p.m. UTC | #6
Le 17/09/2020 à 09:50, zhaolichang a écrit :
> I found that there are many spelling errors in the comments of qemu,
> so I used the spellcheck tool to check the spelling errors
> and finally found some spelling errors in the scripts folder.
> 
> Signed-off-by: zhaolichang <zhaolichang@huawei.com>
> Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
> ---
>  scripts/checkpatch.pl          | 2 +-
>  scripts/clean-header-guards.pl | 2 +-
>  scripts/decodetree.py          | 6 +++---
>  scripts/oss-fuzz/build.sh      | 2 +-
>  scripts/tracetool/__init__.py  | 2 +-
>  5 files changed, 7 insertions(+), 7 deletions(-)
> 
> diff --git a/scripts/checkpatch.pl b/scripts/checkpatch.pl
> index bd3faa154c..50910899f2 100755
> --- a/scripts/checkpatch.pl
> +++ b/scripts/checkpatch.pl
> @@ -1870,7 +1870,7 @@ sub process {
>  			substr($s, 0, length($c), '');
>  
>  			# Make sure we remove the line prefixes as we have
> -			# none on the first line, and are going to readd them
> +			# none on the first line, and are going to re-add them
>  			# where necessary.
>  			$s =~ s/\n./\n/gs;
>  
> diff --git a/scripts/clean-header-guards.pl b/scripts/clean-header-guards.pl
> index f47d673ad5..a6680253b1 100755
> --- a/scripts/clean-header-guards.pl
> +++ b/scripts/clean-header-guards.pl
> @@ -19,7 +19,7 @@
>  # Does the following:
>  # - Header files without a recognizable header guard are skipped.
>  # - Clean up any untidy header guards in-place.  Warn if the cleanup
> -#   renames guard symbols, and explain how to find occurences of these
> +#   renames guard symbols, and explain how to find occurrences of these
>  #   symbols that may have to be updated manually.
>  # - Warn about duplicate header guard symbols.  To make full use of
>  #   this warning, you should clean up *all* headers in one run.
> diff --git a/scripts/decodetree.py b/scripts/decodetree.py
> index c02de9865b..60fd3b5e5f 100644
> --- a/scripts/decodetree.py
> +++ b/scripts/decodetree.py
> @@ -94,7 +94,7 @@ def str_indent(c):
>  
>  
>  def str_fields(fields):
> -    """Return a string uniquely identifing FIELDS"""
> +    """Return a string uniquely identifying FIELDS"""
>      r = ''
>      for n in sorted(fields.keys()):
>          r += '_' + n
> @@ -814,7 +814,7 @@ def parse_generic(lineno, parent_pat, name, toks):
>      arg = None
>      fmt = None
>      for t in toks:
> -        # '&Foo' gives a format an explcit argument set.
> +        # '&Foo' gives a format an explicit argument set.
>          if re.fullmatch(re_arg_ident, t):
>              tt = t[1:]
>              if arg:
> @@ -903,7 +903,7 @@ def parse_generic(lineno, parent_pat, name, toks):
>      elif not (is_format and width == 0) and width != insnwidth:
>          error(lineno, 'definition has {0} bits'.format(width))
>  
> -    # Do not check for fields overlaping fields; one valid usage
> +    # Do not check for fields overlapping fields; one valid usage
>      # is to be able to duplicate fields via import.
>      fieldmask = 0
>      for f in flds.values():
> diff --git a/scripts/oss-fuzz/build.sh b/scripts/oss-fuzz/build.sh
> index d16207eb67..0c3ca9e06f 100755
> --- a/scripts/oss-fuzz/build.sh
> +++ b/scripts/oss-fuzz/build.sh
> @@ -69,7 +69,7 @@ mkdir -p "$DEST_DIR/lib/"  # Copy the shared libraries here
>  
>  if ! make "-j$(nproc)" qemu-fuzz-i386; then
>      fatal "Build failed. Please specify a compiler with fuzzing support"\
> -          "using the \$CC and \$CXX environemnt variables"\
> +          "using the \$CC and \$CXX environment variables"\
>            "\nFor example: CC=clang CXX=clang++ $0"
>  fi
>  
> diff --git a/scripts/tracetool/__init__.py b/scripts/tracetool/__init__.py
> index 3ccfa1e116..3ee54be223 100644
> --- a/scripts/tracetool/__init__.py
> +++ b/scripts/tracetool/__init__.py
> @@ -34,7 +34,7 @@ def error(*lines):
>  def out(*lines, **kwargs):
>      """Write a set of output lines.
>  
> -    You can use kwargs as a shorthand for mapping variables when formating all
> +    You can use kwargs as a shorthand for mapping variables when formatting all
>      the strings in lines.
>      """
>      lines = [ l % kwargs for l in lines ]
> 

Applied to my trivial-patches branch.

Thanks,
Laurent
Laurent Vivier Sept. 17, 2020, 6:40 p.m. UTC | #7
Le 17/09/2020 à 10:44, Alex Bennée a écrit :
> 

> zhaolichang <zhaolichang@huawei.com> writes:

> 

>> I found that there are many spelling errors in the comments of qemu,

>> so I used the spellcheck tool to check the spelling errors

>> and finally found some spelling errors in the disas folder.

>>

>> Signed-off-by: zhaolichang <zhaolichang@huawei.com>

> 

> Reviewed-by: Alex Bennée <alex.bennee@linaro.org>

> 

> I suggest on your next posting you CC qemu-trivial@nongnu.org so the

> patches can get pulled in via the trivial tree.


It was.

Applied to my trivial-patches branch.

Thanks,
Laurent

> 

>> ---

>>  disas/hppa.c | 2 +-

>>  disas/m68k.c | 8 ++++----

>>  disas/ppc.c  | 2 +-

>>  3 files changed, 6 insertions(+), 6 deletions(-)

>>

>> diff --git a/disas/hppa.c b/disas/hppa.c

>> index 2dbd1fc445..dcf9a47f34 100644

>> --- a/disas/hppa.c

>> +++ b/disas/hppa.c

>> @@ -2021,7 +2021,7 @@ print_insn_hppa (bfd_vma memaddr, disassemble_info *info)

>>  			fput_fp_reg (GET_FIELD (insn, 6, 10), info);

>>  		      break;

>>  

>> -		      /* 'fA' will not generate a space before the regsiter

>> +		      /* 'fA' will not generate a space before the register

>>  			 name.  Normally that is fine.  Except that it

>>  			 causes problems with xmpyu which has no FP format

>>  			 completer.  */

>> diff --git a/disas/m68k.c b/disas/m68k.c

>> index 863409c67c..aefaecfbd6 100644

>> --- a/disas/m68k.c

>> +++ b/disas/m68k.c

>> @@ -70,7 +70,7 @@ struct floatformat

>>    unsigned int exp_start;

>>    unsigned int exp_len;

>>    /* Bias added to a "true" exponent to form the biased exponent.  It

>> -     is intentionally signed as, otherwize, -exp_bias can turn into a

>> +     is intentionally signed as, otherwise, -exp_bias can turn into a

>>       very large number (e.g., given the exp_bias of 0x3fff and a 64

>>       bit long, the equation (long)(1 - exp_bias) evaluates to

>>       4294950914) instead of -16382).  */

>> @@ -479,7 +479,7 @@ struct m68k_opcode_alias

>>        and remaining 3 bits of register shifted 9 bits in first word.

>>        Indicate upper/lower in 1 bit shifted 7 bits in second word.

>>        Use with `R' or `u' format.

>> -   n  `m' withouth upper/lower indication. (For M[S]ACx; 4 bits split

>> +   n  `m' without upper/lower indication. (For M[S]ACx; 4 bits split

>>        with MSB shifted 6 bits in first word and remaining 3 bits of

>>        register shifted 9 bits in first word.  No upper/lower

>>        indication is done.)  Use with `R' or `u' format.

>> @@ -854,7 +854,7 @@ fetch_arg (unsigned char *buffer,

>>  

>>  /* Check if an EA is valid for a particular code.  This is required

>>     for the EMAC instructions since the type of source address determines

>> -   if it is a EMAC-load instruciton if the EA is mode 2-5, otherwise it

>> +   if it is a EMAC-load instruction if the EA is mode 2-5, otherwise it

>>     is a non-load EMAC instruction and the bits mean register Ry.

>>     A similar case exists for the movem instructions where the register

>>     mask is interpreted differently for different EAs.  */

>> @@ -1080,7 +1080,7 @@ print_indexed (int basereg,

>>  

>>  /* Returns number of bytes "eaten" by the operand, or

>>     return -1 if an invalid operand was found, or -2 if

>> -   an opcode tabe error was found.

>> +   an opcode table error was found.

>>     ADDR is the pc for this arg to be relative to.  */

>>  

>>  static int

>> diff --git a/disas/ppc.c b/disas/ppc.c

>> index 63e97cfe1d..02be878198 100644

>> --- a/disas/ppc.c

>> +++ b/disas/ppc.c

>> @@ -5226,7 +5226,7 @@ operand_value_powerpc (const struct powerpc_operand *operand,

>>        if ((operand->flags & PPC_OPERAND_SIGNED) != 0)

>>  	{

>>  	  /* BITM is always some number of zeros followed by some

>> -	     number of ones, followed by some numer of zeros.  */

>> +	     number of ones, followed by some number of zeros.  */

>>  	  unsigned long top = operand->bitm;

>>  	  /* top & -top gives the rightmost 1 bit, so this

>>  	     fills in any trailing zeros.  */

> 

>
Laurent Vivier Sept. 17, 2020, 6:41 p.m. UTC | #8
Le 17/09/2020 à 09:50, zhaolichang a écrit :
> I found that there are many spelling errors in the comments of qemu,
> so I used the spellcheck tool to check the spelling errors
> and finally found some spelling errors in the qapi folder.
> 
> Signed-off-by: zhaolichang <zhaolichang@huawei.com>
> Reviewed-by: Markus Armbruster <armbru@redhat.com>
> ---
>  qapi/block-core.json | 4 ++--
>  qapi/crypto.json     | 4 ++--
>  2 files changed, 4 insertions(+), 4 deletions(-)
> 
> diff --git a/qapi/block-core.json b/qapi/block-core.json
> index 2d94873ca0..3c16f1e11d 100644
> --- a/qapi/block-core.json
> +++ b/qapi/block-core.json
> @@ -1795,7 +1795,7 @@
>  #
>  # @block-backend: corresponds to BlockBackend
>  #
> -# @block-job: corresonds to BlockJob
> +# @block-job: corresponds to BlockJob
>  #
>  # @block-driver: corresponds to BlockDriverState
>  #
> @@ -2067,7 +2067,7 @@
>  # @target: name of the destination dirty bitmap
>  #
>  # @bitmaps: name(s) of the source dirty bitmap(s) at @node and/or fully
> -#           specifed BlockDirtyBitmap elements. The latter are supported
> +#           specified BlockDirtyBitmap elements. The latter are supported
>  #           since 4.1.
>  #
>  # Since: 4.0
> diff --git a/qapi/crypto.json b/qapi/crypto.json
> index bb7930d332..2aebe6fa20 100644
> --- a/qapi/crypto.json
> +++ b/qapi/crypto.json
> @@ -336,7 +336,7 @@
>  #                 written into added active keyslots
>  #
>  # @old-secret:    Optional (for deactivation only)
> -#                 If given will deactive all keyslots that
> +#                 If given will deactivate all keyslots that
>  #                 match password located in QCryptoSecret with this ID
>  #
>  # @iter-time:     Optional (for activation only)
> @@ -354,7 +354,7 @@
>  #                 keyslot to deactivate
>  #
>  # @secret:        Optional. The ID of a QCryptoSecret object providing the
> -#                 password to use to retrive current master key.
> +#                 password to use to retrieve current master key.
>  #                 Defaults to the same secret that was used to open the image
>  #
>  #
> 

Applied to my trivial-patches branch.

Thanks,
Laurent
Alex Bennée Sept. 18, 2020, 10:26 a.m. UTC | #9
Laurent Vivier <laurent@vivier.eu> writes:

> Le 17/09/2020 à 10:44, Alex Bennée a écrit :

>> 

>> zhaolichang <zhaolichang@huawei.com> writes:

>> 

>>> I found that there are many spelling errors in the comments of qemu,

>>> so I used the spellcheck tool to check the spelling errors

>>> and finally found some spelling errors in the disas folder.

>>>

>>> Signed-off-by: zhaolichang <zhaolichang@huawei.com>

>> 

>> Reviewed-by: Alex Bennée <alex.bennee@linaro.org>

>> 

>> I suggest on your next posting you CC qemu-trivial@nongnu.org so the

>> patches can get pulled in via the trivial tree.

>

> It was.

>

> Applied to my trivial-patches branch.


I must be going blind, so it was. Thanks.

>

> Thanks,

> Laurent

>

>> 

>>> ---

>>>  disas/hppa.c | 2 +-

>>>  disas/m68k.c | 8 ++++----

>>>  disas/ppc.c  | 2 +-

>>>  3 files changed, 6 insertions(+), 6 deletions(-)

>>>

>>> diff --git a/disas/hppa.c b/disas/hppa.c

>>> index 2dbd1fc445..dcf9a47f34 100644

>>> --- a/disas/hppa.c

>>> +++ b/disas/hppa.c

>>> @@ -2021,7 +2021,7 @@ print_insn_hppa (bfd_vma memaddr, disassemble_info *info)

>>>  			fput_fp_reg (GET_FIELD (insn, 6, 10), info);

>>>  		      break;

>>>  

>>> -		      /* 'fA' will not generate a space before the regsiter

>>> +		      /* 'fA' will not generate a space before the register

>>>  			 name.  Normally that is fine.  Except that it

>>>  			 causes problems with xmpyu which has no FP format

>>>  			 completer.  */

>>> diff --git a/disas/m68k.c b/disas/m68k.c

>>> index 863409c67c..aefaecfbd6 100644

>>> --- a/disas/m68k.c

>>> +++ b/disas/m68k.c

>>> @@ -70,7 +70,7 @@ struct floatformat

>>>    unsigned int exp_start;

>>>    unsigned int exp_len;

>>>    /* Bias added to a "true" exponent to form the biased exponent.  It

>>> -     is intentionally signed as, otherwize, -exp_bias can turn into a

>>> +     is intentionally signed as, otherwise, -exp_bias can turn into a

>>>       very large number (e.g., given the exp_bias of 0x3fff and a 64

>>>       bit long, the equation (long)(1 - exp_bias) evaluates to

>>>       4294950914) instead of -16382).  */

>>> @@ -479,7 +479,7 @@ struct m68k_opcode_alias

>>>        and remaining 3 bits of register shifted 9 bits in first word.

>>>        Indicate upper/lower in 1 bit shifted 7 bits in second word.

>>>        Use with `R' or `u' format.

>>> -   n  `m' withouth upper/lower indication. (For M[S]ACx; 4 bits split

>>> +   n  `m' without upper/lower indication. (For M[S]ACx; 4 bits split

>>>        with MSB shifted 6 bits in first word and remaining 3 bits of

>>>        register shifted 9 bits in first word.  No upper/lower

>>>        indication is done.)  Use with `R' or `u' format.

>>> @@ -854,7 +854,7 @@ fetch_arg (unsigned char *buffer,

>>>  

>>>  /* Check if an EA is valid for a particular code.  This is required

>>>     for the EMAC instructions since the type of source address determines

>>> -   if it is a EMAC-load instruciton if the EA is mode 2-5, otherwise it

>>> +   if it is a EMAC-load instruction if the EA is mode 2-5, otherwise it

>>>     is a non-load EMAC instruction and the bits mean register Ry.

>>>     A similar case exists for the movem instructions where the register

>>>     mask is interpreted differently for different EAs.  */

>>> @@ -1080,7 +1080,7 @@ print_indexed (int basereg,

>>>  

>>>  /* Returns number of bytes "eaten" by the operand, or

>>>     return -1 if an invalid operand was found, or -2 if

>>> -   an opcode tabe error was found.

>>> +   an opcode table error was found.

>>>     ADDR is the pc for this arg to be relative to.  */

>>>  

>>>  static int

>>> diff --git a/disas/ppc.c b/disas/ppc.c

>>> index 63e97cfe1d..02be878198 100644

>>> --- a/disas/ppc.c

>>> +++ b/disas/ppc.c

>>> @@ -5226,7 +5226,7 @@ operand_value_powerpc (const struct powerpc_operand *operand,

>>>        if ((operand->flags & PPC_OPERAND_SIGNED) != 0)

>>>  	{

>>>  	  /* BITM is always some number of zeros followed by some

>>> -	     number of ones, followed by some numer of zeros.  */

>>> +	     number of ones, followed by some number of zeros.  */

>>>  	  unsigned long top = operand->bitm;

>>>  	  /* top & -top gives the rightmost 1 bit, so this

>>>  	     fills in any trailing zeros.  */

>> 

>> 



-- 
Alex Bennée