qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: Konstantin Kostiuk <kkostiuk@redhat.com>
To: Emmanouil Pitsidianakis <manos.pitsidianakis@linaro.org>
Cc: qemu-devel@nongnu.org, Michael Roth <michael.roth@amd.com>
Subject: Re: [RFC PATCH v3 60/78] qga: add fallthrough pseudo-keyword
Date: Tue, 17 Oct 2023 10:48:46 +0300	[thread overview]
Message-ID: <CAPMcbCpZQUCtnOdhYmsTf=XWJBJD3KhF7Ns_us7bbbOdhCJC9w@mail.gmail.com> (raw)
In-Reply-To: <e42c16ba150141c248368ab3666aae54b93bd59b.1697186560.git.manos.pitsidianakis@linaro.org>

[-- Attachment #1: Type: text/plain, Size: 1575 bytes --]

Reviewed-by: Konstantin Kostiuk <kkostiuk@redhat.com>

On Fri, Oct 13, 2023 at 11:50 AM Emmanouil Pitsidianakis <
manos.pitsidianakis@linaro.org> wrote:

> In preparation of raising -Wimplicit-fallthrough to 5, replace all
> fall-through comments with the fallthrough attribute pseudo-keyword.
>
> Signed-off-by: Emmanouil Pitsidianakis <manos.pitsidianakis@linaro.org>
> ---
>  qga/main.c                  | 2 +-
>  qga/vss-win32/requester.cpp | 1 +
>  2 files changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/qga/main.c b/qga/main.c
> index 8668b9f3d3..40471e8a0b 100644
> --- a/qga/main.c
> +++ b/qga/main.c
> @@ -663,7 +663,7 @@ static gboolean channel_event_cb(GIOCondition
> condition, gpointer data)
>          if (!s->virtio) {
>              return false;
>          }
> -        /* fall through */
> +        fallthrough;
>      case G_IO_STATUS_AGAIN:
>          /* virtio causes us to spin here when no process is attached to
>           * host-side chardev. sleep a bit to mitigate this
> diff --git a/qga/vss-win32/requester.cpp b/qga/vss-win32/requester.cpp
> index 9884c65e70..36fa4fdf28 100644
> --- a/qga/vss-win32/requester.cpp
> +++ b/qga/vss-win32/requester.cpp
> @@ -611,6 +611,7 @@ void requester_thaw(int *num_vols, void *mountpints,
> ErrorSet *errset)
>              break;
>          }
>          /* fall through if hEventTimeout is signaled */
> +        fallthrough;
>
>      case (HRESULT)VSS_E_HOLD_WRITES_TIMEOUT:
>          err_set(errset, hr, "couldn't hold writes: "
> --
> 2.39.2
>
>

[-- Attachment #2: Type: text/html, Size: 2146 bytes --]

  reply	other threads:[~2023-10-17  7:49 UTC|newest]

Thread overview: 106+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-10-13  8:45 [RFC PATCH v3 00/78] Strict disable implicit fallthrough Emmanouil Pitsidianakis
2023-10-13  8:45 ` [RFC PATCH v3 01/78] include/qemu/compiler.h: replace QEMU_FALLTHROUGH with fallthrough Emmanouil Pitsidianakis
2023-10-13  9:13   ` gaosong
2023-10-13  8:45 ` [RFC PATCH v3 02/78] block: add fallthrough pseudo-keyword Emmanouil Pitsidianakis
2023-10-16 15:03   ` Stefan Hajnoczi
2023-10-13  8:45 ` [RFC PATCH v3 03/78] fpu/softfloat: " Emmanouil Pitsidianakis
2023-10-16 18:56   ` Alex Bennée
2023-10-13  8:45 ` [RFC PATCH v3 04/78] qapi/opts-visitor: " Emmanouil Pitsidianakis
2023-10-13  8:45 ` [RFC PATCH v3 05/78] qobject/json: " Emmanouil Pitsidianakis
2023-10-13  8:45 ` [RFC PATCH v3 06/78] tcg: " Emmanouil Pitsidianakis
2023-10-13  8:45 ` [RFC PATCH v3 07/78] hw/virtio/virtio-balloon.c: " Emmanouil Pitsidianakis
2023-10-13  8:45 ` [RFC PATCH v3 08/78] hw/block: " Emmanouil Pitsidianakis
2023-10-16 15:03   ` Stefan Hajnoczi
2023-10-13  8:45 ` [RFC PATCH v3 09/78] hw/acpi/aml-build.c: " Emmanouil Pitsidianakis
2023-10-17  8:40   ` Ani Sinha
2023-10-13  8:45 ` [RFC PATCH v3 10/78] hw/ide/atapi.c: " Emmanouil Pitsidianakis
2023-10-13  8:45 ` [RFC PATCH v3 11/78] hw/timer: " Emmanouil Pitsidianakis
2023-10-13  8:45 ` [RFC PATCH v3 12/78] hw/usb: " Emmanouil Pitsidianakis
2023-10-13  8:45 ` [RFC PATCH v3 13/78] hw/adc: " Emmanouil Pitsidianakis
2023-10-13  8:45 ` [RFC PATCH v3 14/78] util/error-report.c: " Emmanouil Pitsidianakis
2023-10-13  8:45 ` [RFC PATCH v3 15/78] accel/tcg: " Emmanouil Pitsidianakis
2023-10-13  8:45 ` [RFC PATCH v3 16/78] audio: " Emmanouil Pitsidianakis
2023-10-13  8:45 ` [RFC PATCH v3 17/78] ui/sdl2.c: " Emmanouil Pitsidianakis
2023-10-13  8:45 ` [RFC PATCH v3 18/78] ui/win32-kbd-hook.c: " Emmanouil Pitsidianakis
2023-10-13  8:45 ` [RFC PATCH v3 19/78] target/hppa: " Emmanouil Pitsidianakis
2023-10-13  8:45 ` [RFC PATCH v3 20/78] target/mips: " Emmanouil Pitsidianakis
2023-10-16 16:51   ` Philippe Mathieu-Daudé
2023-10-13  8:45 ` [RFC PATCH v3 21/78] target/sparc: " Emmanouil Pitsidianakis
2023-10-13  8:45 ` [RFC PATCH v3 22/78] target/ppc: " Emmanouil Pitsidianakis
2023-10-13  8:45 ` [RFC PATCH v3 23/78] target/arm: " Emmanouil Pitsidianakis
2023-10-13  8:45 ` [RFC PATCH v3 24/78] target/alpha: " Emmanouil Pitsidianakis
2023-10-13  8:45 ` [RFC PATCH v3 25/78] target/i386: " Emmanouil Pitsidianakis
2023-10-19  7:17   ` Zhao Liu
2023-10-13  8:45 ` [RFC PATCH v3 26/78] target/s390x: " Emmanouil Pitsidianakis
2023-10-13  8:45 ` [RFC PATCH v3 27/78] target/riscv: " Emmanouil Pitsidianakis
2023-10-13 18:17   ` Daniel Henrique Barboza
2023-10-16  1:52   ` Alistair Francis
2023-10-13  8:45 ` [RFC PATCH v3 28/78] target/avr: " Emmanouil Pitsidianakis
2023-10-13  8:45 ` [RFC PATCH v3 29/78] target/cris: " Emmanouil Pitsidianakis
2023-10-13  8:45 ` [RFC PATCH v3 30/78] target/nios2: " Emmanouil Pitsidianakis
2023-10-13  8:45 ` [RFC PATCH v3 31/78] target/xtensa: " Emmanouil Pitsidianakis
2023-10-13  8:46 ` [RFC PATCH v3 32/78] target/m68k: " Emmanouil Pitsidianakis
2023-10-13  8:46 ` [RFC PATCH v3 33/78] target/rx: " Emmanouil Pitsidianakis
2023-10-13  8:46 ` [RFC PATCH v3 34/78] target/tricore: " Emmanouil Pitsidianakis
2023-10-13 14:26   ` Bastian Koppelmann
2023-10-13  8:46 ` [RFC PATCH v3 35/78] target/sh4: " Emmanouil Pitsidianakis
2023-10-13  8:46 ` [RFC PATCH v3 36/78] target/openrisc: " Emmanouil Pitsidianakis
2023-10-13  8:46 ` [RFC PATCH v3 37/78] target/hexagon: " Emmanouil Pitsidianakis
2023-10-16 19:30   ` Anton Johansson via
2023-10-16 19:30     ` Anton Johansson
2023-10-13  8:46 ` [RFC PATCH v3 38/78] system/rtc.c: " Emmanouil Pitsidianakis
2023-10-13  8:46 ` [RFC PATCH v3 39/78] hw/scsi: " Emmanouil Pitsidianakis
2023-10-13  8:46 ` [RFC PATCH v3 40/78] hw/sd/sdhci.c: " Emmanouil Pitsidianakis
2023-10-17 10:31   ` Philippe Mathieu-Daudé
2023-10-13  8:46 ` [RFC PATCH v3 41/78] linux-user: " Emmanouil Pitsidianakis
2023-10-13  8:46 ` [RFC PATCH v3 42/78] hw/i386: " Emmanouil Pitsidianakis
2023-10-17 12:38   ` Paul Durrant
2023-10-13  8:46 ` [RFC PATCH v3 43/78] hw/misc: " Emmanouil Pitsidianakis
2023-10-13  8:46 ` [RFC PATCH v3 44/78] hw/m68k/mcf_intc.c: " Emmanouil Pitsidianakis
2023-10-13  8:46 ` [RFC PATCH v3 45/78] hw/dma: " Emmanouil Pitsidianakis
2023-10-13  8:46 ` [RFC PATCH v3 46/78] disas: " Emmanouil Pitsidianakis
2023-10-13  8:46 ` [RFC PATCH v3 47/78] contrib/rdmacm-mux: " Emmanouil Pitsidianakis
2023-10-13  8:46 ` [RFC PATCH v3 48/78] contrib/vhost-user-scsi: " Emmanouil Pitsidianakis
2023-10-13  8:46 ` [RFC PATCH v3 49/78] hw/arm: " Emmanouil Pitsidianakis
2023-10-13  8:46 ` [RFC PATCH v3 50/78] hw/audio: " Emmanouil Pitsidianakis
2023-10-13  8:46 ` [RFC PATCH v3 51/78] chardev: " Emmanouil Pitsidianakis
2023-10-13  8:46 ` [RFC PATCH v3 52/78] hw/char: " Emmanouil Pitsidianakis
2023-10-13  8:46 ` [RFC PATCH v3 53/78] nbd: " Emmanouil Pitsidianakis
2023-10-13  8:46 ` [RFC PATCH v3 54/78] hw/core: " Emmanouil Pitsidianakis
2023-10-13  8:46 ` [RFC PATCH v3 55/78] hw/display: " Emmanouil Pitsidianakis
2023-10-13  8:46 ` [RFC PATCH v3 56/78] hw/input: " Emmanouil Pitsidianakis
2023-10-13  8:46 ` [RFC PATCH v3 57/78] hw/net: " Emmanouil Pitsidianakis
2023-10-13  9:11   ` Akihiko Odaki
2023-10-13  9:20     ` Manos Pitsidianakis
2023-10-13  8:46 ` [RFC PATCH v3 58/78] hw/ppc: " Emmanouil Pitsidianakis
2023-10-13  8:46 ` [RFC PATCH v3 59/78] hw/intc: " Emmanouil Pitsidianakis
2023-10-13  8:46 ` [RFC PATCH v3 60/78] qga: " Emmanouil Pitsidianakis
2023-10-17  7:48   ` Konstantin Kostiuk [this message]
2023-10-13  8:46 ` [RFC PATCH v3 61/78] semihosting: " Emmanouil Pitsidianakis
2023-10-13  8:46 ` [RFC PATCH v3 62/78] hw/gpio: " Emmanouil Pitsidianakis
2023-10-13  8:46 ` [RFC PATCH v3 63/78] hw/ipmi: " Emmanouil Pitsidianakis
2023-10-13  8:46 ` [RFC PATCH v3 64/78] hw/mips: " Emmanouil Pitsidianakis
2023-10-17 10:30   ` Philippe Mathieu-Daudé
2023-10-13  8:46 ` [RFC PATCH v3 65/78] hw/nvme: " Emmanouil Pitsidianakis
2023-11-15  9:30   ` Klaus Jensen
2023-10-13  8:46 ` [RFC PATCH v3 66/78] hw/nvram/eeprom_at24c.c: " Emmanouil Pitsidianakis
2023-10-13  8:46 ` [RFC PATCH v3 67/78] hw/pci-host/pnv_phb3.c: " Emmanouil Pitsidianakis
2023-10-13 12:53   ` Cédric Le Goater
2023-10-13  8:46 ` [RFC PATCH v3 68/78] hw/pci: " Emmanouil Pitsidianakis
2023-10-13  8:46 ` [RFC PATCH v3 69/78] hw/rdma/rdma_backend.c: " Emmanouil Pitsidianakis
2023-10-13  8:46 ` [RFC PATCH v3 70/78] hw/rtc: " Emmanouil Pitsidianakis
2023-10-13 12:53   ` Cédric Le Goater
2023-10-13  8:46 ` [RFC PATCH v3 71/78] hw/s390x: " Emmanouil Pitsidianakis
2023-10-13  8:46 ` [RFC PATCH v3 72/78] hw/ssi: " Emmanouil Pitsidianakis
2023-10-13  8:46 ` [RFC PATCH v3 73/78] hw/watchdog/wdt_diag288.c: " Emmanouil Pitsidianakis
2023-10-13  8:46 ` [RFC PATCH v3 74/78] hw/cxl/cxl-device-utils.c: " Emmanouil Pitsidianakis
2023-10-16 10:31   ` Jonathan Cameron via
2023-10-16 10:31     ` Jonathan Cameron
2023-10-13  8:46 ` [RFC PATCH v3 75/78] migration: " Emmanouil Pitsidianakis
2023-10-16 14:02   ` Fabiano Rosas
2023-10-13  8:46 ` [RFC PATCH v3 76/78] qemu-img.c: " Emmanouil Pitsidianakis
2023-10-13  8:46 ` [RFC PATCH v3 77/78] tests/unit/test-char.c: " Emmanouil Pitsidianakis
2023-10-13  8:46 ` [RFC PATCH v3 78/78] meson.build: increase -Wimplicit-fallthrough to 5 Emmanouil Pitsidianakis
2023-10-13 10:44 ` [RFC PATCH v3 00/78] Strict disable implicit fallthrough Philippe Mathieu-Daudé
2023-10-13 13:52 ` Richard Henderson
2023-10-13 13:59   ` Manos Pitsidianakis

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='CAPMcbCpZQUCtnOdhYmsTf=XWJBJD3KhF7Ns_us7bbbOdhCJC9w@mail.gmail.com' \
    --to=kkostiuk@redhat.com \
    --cc=manos.pitsidianakis@linaro.org \
    --cc=michael.roth@amd.com \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).