qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] d58f88: scsi/esp-pci: add g_assert() for fix


From: Peter Maydell
Subject: [Qemu-commits] [qemu/qemu] d58f88: scsi/esp-pci: add g_assert() for fix clang analyze...
Date: Tue, 05 May 2020 08:00:35 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: d58f8860ddba8a316bdcdc1010ca4d2ed0b41941
      
https://github.com/qemu/qemu/commit/d58f8860ddba8a316bdcdc1010ca4d2ed0b41941
  Author: Chen Qun <address@hidden>
  Date:   2020-05-04 (Mon, 04 May 2020)

  Changed paths:
    M hw/scsi/esp-pci.c

  Log Message:
  -----------
  scsi/esp-pci: add g_assert() for fix clang analyzer warning in 
esp_pci_io_write()

Clang static code analyzer show warning:
  hw/scsi/esp-pci.c:198:9: warning: Value stored to 'size' is never read
        size = 4;
        ^      ~

Reported-by: Euler Robot <address@hidden>
Signed-off-by: Chen Qun <address@hidden>
Reviewed-by: Laurent Vivier <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Laurent Vivier <address@hidden>


  Commit: fd1c220395eab1712e67238d876c72bf3292c153
      
https://github.com/qemu/qemu/commit/fd1c220395eab1712e67238d876c72bf3292c153
  Author: Chen Qun <address@hidden>
  Date:   2020-05-04 (Mon, 04 May 2020)

  Changed paths:
    M hw/display/blizzard.c

  Log Message:
  -----------
  display/blizzard: use extract16() for fix clang analyzer warning in 
blizzard_draw_line16_32()

Clang static code analyzer show warning:
  hw/display/blizzard.c:940:9: warning: Value stored to 'data' is never read
        data >>= 5;
        ^        ~
Reported-by: Euler Robot <address@hidden>
Signed-off-by: Chen Qun <address@hidden>
Reviewed-by: Laurent Vivier <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Laurent Vivier <address@hidden>


  Commit: 237d8f09635e01ff2c4e4c8ca28d14b92dfcd8bf
      
https://github.com/qemu/qemu/commit/237d8f09635e01ff2c4e4c8ca28d14b92dfcd8bf
  Author: Chen Qun <address@hidden>
  Date:   2020-05-04 (Mon, 04 May 2020)

  Changed paths:
    M hw/timer/exynos4210_mct.c

  Log Message:
  -----------
  timer/exynos4210_mct: Remove redundant statement in exynos4210_mct_write()

Clang static code analyzer show warning:
hw/timer/exynos4210_mct.c:1370:9: warning: Value stored to 'index' is never read
        index = GET_L_TIMER_CNT_REG_IDX(offset, lt_i);
        ^       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hw/timer/exynos4210_mct.c:1399:9: warning: Value stored to 'index' is never read
        index = GET_L_TIMER_CNT_REG_IDX(offset, lt_i);
        ^       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hw/timer/exynos4210_mct.c:1441:9: warning: Value stored to 'index' is never read
        index = GET_L_TIMER_CNT_REG_IDX(offset, lt_i);
        ^       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Reported-by: Euler Robot <address@hidden>
Signed-off-by: Chen Qun <address@hidden>
Reviewed-by: Laurent Vivier <address@hidden>
Reviewed-by: Alistair Francis <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Laurent Vivier <address@hidden>


  Commit: 4b4d96c776f552e4a7ffe2b686ef1dfc9ad3f98f
      
https://github.com/qemu/qemu/commit/4b4d96c776f552e4a7ffe2b686ef1dfc9ad3f98f
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2020-05-04 (Mon, 04 May 2020)

  Changed paths:
    M MAINTAINERS

  Log Message:
  -----------
  MAINTAINERS: Mark the LatticeMico32 target as orphan

Michael Walle expressed his desire to orphan the lm32 target [*]:

  I guess it is time to pull the plug. Mainly, because I have
  no time for this anymore. I've always worked on this on my
  spare time and life changed. And secondly, I guess RISC-V is
  taking over ;) It has a far better ecosystem. Also, to my
  knowledge the only (public) user of LM32 is milkymist and this
  project is dead for years now..

  So time to say goodbye. It was fun and I've learned a lot -
  technically and also how a huge open source project works.
  Thank you everyone for that :)

  Basically everything still works and there are even TCG test
  cases which covers all instructions the processor has.

Many thanks to Michael for his substantial contributions to QEMU,
and for maintaining the LM32 target for various years!

[*] https://www.mail-archive.com/address@hidden/msg605024.html

Acked-by: Michael Walle <address@hidden>
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Laurent Vivier <address@hidden>


  Commit: f4eaf69e45c74b33d092ab53903a8458d197e240
      
https://github.com/qemu/qemu/commit/f4eaf69e45c74b33d092ab53903a8458d197e240
  Author: Wainer dos Santos Moschetta <address@hidden>
  Date:   2020-05-04 (Mon, 04 May 2020)

  Changed paths:
    M hw/mem/pc-dimm.c

  Log Message:
  -----------
  hw/mem/pc-dimm: Print slot number on error at pc_dimm_pre_plug()

The error report in pc_dimm_pre_plug() now has the slot
number printed.

Signed-off-by: Wainer dos Santos Moschetta <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Laurent Vivier <address@hidden>


  Commit: 12d814e901a21fbecc7d34765c02813f187aecef
      
https://github.com/qemu/qemu/commit/12d814e901a21fbecc7d34765c02813f187aecef
  Author: Wainer dos Santos Moschetta <address@hidden>
  Date:   2020-05-04 (Mon, 04 May 2020)

  Changed paths:
    M hw/mem/pc-dimm.c

  Log Message:
  -----------
  hw/mem/pc-dimm: Fix line over 80 characters warning

Signed-off-by: Wainer dos Santos Moschetta <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Laurent Vivier <address@hidden>


  Commit: a1ecb4381829d7eb302bc2d9cb69842c2585601d
      
https://github.com/qemu/qemu/commit/a1ecb4381829d7eb302bc2d9cb69842c2585601d
  Author: Peter Maydell <address@hidden>
  Date:   2020-05-04 (Mon, 04 May 2020)

  Changed paths:
    M include/hw/elf_ops.h

  Log Message:
  -----------
  elf_ops: Don't try to g_mapped_file_unref(NULL)

Calling g_mapped_file_unref() on a NULL pointer is not valid, and
glib will assert if you try it.

$ qemu-system-arm -M virt -display none -device loader,file=/tmp/bad.elf
qemu-system-arm: -device loader,file=/tmp/bad.elf: GLib: g_mapped_file_unref: 
assertion 'file != NULL' failed

(One way to produce an ELF file that fails like this is to copy just
the first 16 bytes of a valid ELF file; this is sufficient to fool
the code in load_elf_ram_sym() into thinking it's an ELF file and
calling load_elf32() or load_elf64().)

The failure-exit path in load_elf can be reached from various points
in execution, and for some of those we haven't yet called
g_mapped_file_new_from_fd().  Add a condition to the unref call so we
only call it if we successfully created the GMappedFile to start with.

This will fix the assertion; for the specific case of the generic
loader it will then fall back from "guess this is an ELF file" to
"maybe it's a uImage or a hex file" and eventually to "just load as
a raw data file".

Reported-by: Randy Yates <address@hidden>
Signed-off-by: Peter Maydell <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Stefano Garzarella <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Laurent Vivier <address@hidden>


  Commit: 8261cc171f98e89714a0578412e7880396a4f4a6
      
https://github.com/qemu/qemu/commit/8261cc171f98e89714a0578412e7880396a4f4a6
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2020-05-04 (Mon, 04 May 2020)

  Changed paths:
    M MAINTAINERS

  Log Message:
  -----------
  MAINTAINERS: Update Keith Busch's email address

address@hidden address is being rejected.
Replace by the email address Keith is actively using.

Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Acked-by: Keith Busch <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Laurent Vivier <address@hidden>


  Commit: 949da1eb9db9df0d998ad2f3086979e4e23a44a1
      
https://github.com/qemu/qemu/commit/949da1eb9db9df0d998ad2f3086979e4e23a44a1
  Author: Mikhail Gusarov <address@hidden>
  Date:   2020-05-04 (Mon, 04 May 2020)

  Changed paths:
    M chardev/char-serial.c
    M include/qemu/osdep.h

  Log Message:
  -----------
  chardev: Add macOS to list of OSes that support -chardev serial

macOS API for dealing with serial ports/ttys is identical to BSDs.

Signed-off-by: Mikhail Gusarov <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Tested-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Laurent Vivier <address@hidden>


  Commit: b3ac2b94cdc939a90d5a22338ae507689e2cfab0
      
https://github.com/qemu/qemu/commit/b3ac2b94cdc939a90d5a22338ae507689e2cfab0
  Author: Simran Singhal <address@hidden>
  Date:   2020-05-04 (Mon, 04 May 2020)

  Changed paths:
    M block/file-posix.c
    M block/nfs.c
    M block/nvme.c
    M block/vhdx.c
    M hw/audio/ac97.c
    M hw/audio/adlib.c
    M hw/display/cirrus_vga.c
    M migration/ram.c
    M ui/gtk.c
    M util/qemu-sockets.c

  Log Message:
  -----------
  Compress lines for immediate return

Compress two lines into a single line if immediate return statement is found.

It also remove variables progress, val, data, ret and sock
as they are no longer needed.

Remove space between function "mixer_load" and '(' to fix the
checkpatch.pl error:-
ERROR: space prohibited between function name and open parenthesis '('

Done using following coccinelle script:
@@
local idexpression ret;
expression e;
@@

-ret =
+return
     e;
-return ret;

Signed-off-by: Simran Singhal <address@hidden>
Reviewed-by: Stefan Hajnoczi <address@hidden>
Message-Id: <20200401165314.GA3213@simran-Inspiron-5558>
[lv: in handle_aiocb_write_zeroes_unmap() move "int ret" inside the #ifdef]
Signed-off-by: Laurent Vivier <address@hidden>


  Commit: dfde483ea38ce221e8e634823620308550b8f7f0
      
https://github.com/qemu/qemu/commit/dfde483ea38ce221e8e634823620308550b8f7f0
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2020-05-04 (Mon, 04 May 2020)

  Changed paths:
    M block.c

  Log Message:
  -----------
  block: Avoid dead assignment

Fix warning reported by Clang static code analyzer:

  block.c:3167:5: warning: Value stored to 'ret' is never read
      ret = bdrv_fill_options(&options, filename, &flags, &local_err);
      ^     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Fixes: 462f5bcf6
Reported-by: Clang Static Analyzer
Suggested-by: Markus Armbruster <address@hidden>
Reviewed-by: Alistair Francis <address@hidden>
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Max Reitz <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Laurent Vivier <address@hidden>


  Commit: 1fe5a8c2cd5dc0da03a4246474abf37f0e8cc8c0
      
https://github.com/qemu/qemu/commit/1fe5a8c2cd5dc0da03a4246474abf37f0e8cc8c0
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2020-05-04 (Mon, 04 May 2020)

  Changed paths:
    M blockdev.c

  Log Message:
  -----------
  blockdev: Remove dead assignment

Fix warning reported by Clang static code analyzer:

    CC      blockdev.o
  blockdev.c:2744:5: warning: Value stored to 'ret' is never read
      ret = blk_truncate(blk, size, false, PREALLOC_MODE_OFF, errp);
      ^     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Reported-by: Clang Static Analyzer
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Max Reitz <address@hidden>
Message-Id: <address@hidden>
[lv: fix conflict because of "Add flags to blk_truncate()"]
Signed-off-by: Laurent Vivier <address@hidden>


  Commit: 00d1d29b768d920342c5e33cc56a9e0be596b2b4
      
https://github.com/qemu/qemu/commit/00d1d29b768d920342c5e33cc56a9e0be596b2b4
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2020-05-04 (Mon, 04 May 2020)

  Changed paths:
    M hw/i2c/pm_smbus.c

  Log Message:
  -----------
  hw/i2c/pm_smbus: Remove dead assignment

Fix warning reported by Clang static code analyzer:

    CC      hw/i2c/pm_smbus.o
  hw/i2c/pm_smbus.c:187:17: warning: Value stored to 'ret' is never read
                  ret = 0;
                  ^     ~

Reported-by: Clang Static Analyzer
Reviewed-by: Alistair Francis <address@hidden>
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Laurent Vivier <address@hidden>


  Commit: 1cf5ae5129a8e78b9eb2d6545bcc56a8b136eb79
      
https://github.com/qemu/qemu/commit/1cf5ae5129a8e78b9eb2d6545bcc56a8b136eb79
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2020-05-04 (Mon, 04 May 2020)

  Changed paths:
    M hw/input/adb-kbd.c

  Log Message:
  -----------
  hw/input/adb-kbd: Remove dead assignment

Since commit 5a1f49718 the 'olen' variable is not really
used. Remove it to fix a warning reported by Clang static
code analyzer:

    CC      hw/input/adb-kbd.o
  hw/input/adb-kbd.c:200:5: warning: Value stored to 'olen' is never read
      olen = 0;
      ^      ~

Fixes: 5a1f49718 (adb: add support for QKeyCode)
Reported-by: Clang Static Analyzer
Suggested-by: BALATON Zoltan <address@hidden>
Acked-by: David Gibson <address@hidden>
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Laurent Vivier <address@hidden>


  Commit: 22c9336d3a82d1469796b7421cb5bd5f9bfd9748
      
https://github.com/qemu/qemu/commit/22c9336d3a82d1469796b7421cb5bd5f9bfd9748
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2020-05-04 (Mon, 04 May 2020)

  Changed paths:
    M hw/ide/sii3112.c

  Log Message:
  -----------
  hw/ide/sii3112: Remove dead assignment

Fix warning reported by Clang static code analyzer:

    CC      hw/ide/sii3112.o
  hw/ide/sii3112.c:204:9: warning: Value stored to 'val' is never read
          val = 0;
          ^     ~

Fixes: a9dd6604
Reported-by: Clang Static Analyzer
Reviewed-by: BALATON Zoltan <address@hidden>
Acked-by: John Snow <address@hidden>
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Laurent Vivier <address@hidden>


  Commit: 2c8ed55f0f615ea825cb30e80e74a07d6945bcf9
      
https://github.com/qemu/qemu/commit/2c8ed55f0f615ea825cb30e80e74a07d6945bcf9
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2020-05-04 (Mon, 04 May 2020)

  Changed paths:
    M hw/isa/i82378.c

  Log Message:
  -----------
  hw/isa/i82378: Remove dead assignment

Rename the unique variable assigned as 'pit' which better
represents what it holds, to fix a warning reported by the
Clang static code analyzer:

    CC      hw/isa/i82378.o
  hw/isa/i82378.c:108:5: warning: Value stored to 'isa' is never read
      isa = isa_create_simple(isabus, "i82374");
      ^     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Reported-by: Clang Static Analyzer
Reviewed-by: Alistair Francis <address@hidden>
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Laurent Vivier <address@hidden>


  Commit: 6ae1a5a37711c80166b92019174877fc6f73030a
      
https://github.com/qemu/qemu/commit/6ae1a5a37711c80166b92019174877fc6f73030a
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2020-05-04 (Mon, 04 May 2020)

  Changed paths:
    M hw/gpio/aspeed_gpio.c

  Log Message:
  -----------
  hw/gpio/aspeed_gpio: Remove dead assignment

Fix warning reported by Clang static code analyzer:

  hw/gpio/aspeed_gpio.c:717:18: warning: Value stored to 'g_idx' during its 
initialization is never read
      int set_idx, g_idx = *group_idx;
                   ^~~~~   ~~~~~~~~~~

Reported-by: Clang Static Analyzer
Reviewed-by: Cédric Le Goater <address@hidden>
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Laurent Vivier <address@hidden>


  Commit: dd1545a3f03f6e821a4ef588acbd99fb4328bcc2
      
https://github.com/qemu/qemu/commit/dd1545a3f03f6e821a4ef588acbd99fb4328bcc2
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2020-05-04 (Mon, 04 May 2020)

  Changed paths:
    M hw/timer/stm32f2xx_timer.c

  Log Message:
  -----------
  hw/timer/stm32f2xx_timer: Remove dead assignment

Fix warning reported by Clang static code analyzer:

    CC      hw/timer/stm32f2xx_timer.o
  hw/timer/stm32f2xx_timer.c:225:9: warning: Value stored to 'value' is never 
read
          value = timer_val;
          ^       ~~~~~~~~~

Reported-by: Clang Static Analyzer
Reviewed-by: Alistair Francis <address@hidden>
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Laurent Vivier <address@hidden>


  Commit: e702fba83108519618046a2a09235a62e3a81595
      
https://github.com/qemu/qemu/commit/e702fba83108519618046a2a09235a62e3a81595
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2020-05-04 (Mon, 04 May 2020)

  Changed paths:
    M hw/timer/pxa2xx_timer.c

  Log Message:
  -----------
  hw/timer/pxa2xx_timer: Add assertion to silent static analyzer warning

pxa2xx_timer_tick4() takes an opaque pointer, then calls
pxa2xx_timer_update4(), so the static analyzer can not
verify that the 'n < 8':

  425 static void pxa2xx_timer_tick4(void *opaque)
  426 {
  427     PXA2xxTimer4 *t = (PXA2xxTimer4 *) opaque;
  428     PXA2xxTimerInfo *i = (PXA2xxTimerInfo *) t->tm.info;
  429
  430     pxa2xx_timer_tick(&t->tm);
  433     if (t->control & (1 << 6))
  434         pxa2xx_timer_update4(i, qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL), 
t->tm.num - 4);

  135 static void pxa2xx_timer_update4(void *opaque, uint64_t now_qemu, int n)
  136 {
  137     PXA2xxTimerInfo *s = (PXA2xxTimerInfo *) opaque;
  140     static const int counters[8] = { 0, 0, 0, 0, 4, 4, 6, 6 };
  142
  143     if (s->tm4[n].control & (1 << 7))
  144         counter = n;
  145     else
  146         counter = counters[n];

Add an assert() to give the static analyzer a hint, this fixes a
warning reported by Clang static code analyzer:

    CC      hw/timer/pxa2xx_timer.o
  hw/timer/pxa2xx_timer.c:146:17: warning: Assigned value is garbage or 
undefined
          counter = counters[n];
                  ^ ~~~~~~~~~~~

Reported-by: Clang Static Analyzer
Reviewed-by: Alistair Francis <address@hidden>
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Laurent Vivier <address@hidden>


  Commit: a2261b2754c94df036b3585dcc82c669b78d0902
      
https://github.com/qemu/qemu/commit/a2261b2754c94df036b3585dcc82c669b78d0902
  Author: Peter Maydell <address@hidden>
  Date:   2020-05-05 (Tue, 05 May 2020)

  Changed paths:
    M MAINTAINERS
    M block.c
    M block/file-posix.c
    M block/nfs.c
    M block/nvme.c
    M block/vhdx.c
    M blockdev.c
    M chardev/char-serial.c
    M hw/audio/ac97.c
    M hw/audio/adlib.c
    M hw/display/blizzard.c
    M hw/display/cirrus_vga.c
    M hw/gpio/aspeed_gpio.c
    M hw/i2c/pm_smbus.c
    M hw/ide/sii3112.c
    M hw/input/adb-kbd.c
    M hw/isa/i82378.c
    M hw/mem/pc-dimm.c
    M hw/scsi/esp-pci.c
    M hw/timer/exynos4210_mct.c
    M hw/timer/pxa2xx_timer.c
    M hw/timer/stm32f2xx_timer.c
    M include/hw/elf_ops.h
    M include/qemu/osdep.h
    M migration/ram.c
    M ui/gtk.c
    M util/qemu-sockets.c

  Log Message:
  -----------
  Merge remote-tracking branch 
'remotes/vivier2/tags/trivial-branch-for-5.1-pull-request' into staging

trivial patches (20200504)

Silent static analyzer warning
Remove dead assignments
Support -chardev serial on macOS
Update MAINTAINERS
Some cosmetic changes

# gpg: Signature made Mon 04 May 2020 16:45:18 BST
# gpg:                using RSA key CD2F75DDC8E3A4DC2E4F5173F30C38BD3F2FBE3C
# gpg:                issuer "address@hidden"
# gpg: Good signature from "Laurent Vivier <address@hidden>" [full]
# gpg:                 aka "Laurent Vivier <address@hidden>" [full]
# gpg:                 aka "Laurent Vivier (Red Hat) <address@hidden>" [full]
# Primary key fingerprint: CD2F 75DD C8E3 A4DC 2E4F  5173 F30C 38BD 3F2F BE3C

* remotes/vivier2/tags/trivial-branch-for-5.1-pull-request:
  hw/timer/pxa2xx_timer: Add assertion to silent static analyzer warning
  hw/timer/stm32f2xx_timer: Remove dead assignment
  hw/gpio/aspeed_gpio: Remove dead assignment
  hw/isa/i82378: Remove dead assignment
  hw/ide/sii3112: Remove dead assignment
  hw/input/adb-kbd: Remove dead assignment
  hw/i2c/pm_smbus: Remove dead assignment
  blockdev: Remove dead assignment
  block: Avoid dead assignment
  Compress lines for immediate return
  chardev: Add macOS to list of OSes that support -chardev serial
  MAINTAINERS: Update Keith Busch's email address
  elf_ops: Don't try to g_mapped_file_unref(NULL)
  hw/mem/pc-dimm: Fix line over 80 characters warning
  hw/mem/pc-dimm: Print slot number on error at pc_dimm_pre_plug()
  MAINTAINERS: Mark the LatticeMico32 target as orphan
  timer/exynos4210_mct: Remove redundant statement in exynos4210_mct_write()
  display/blizzard: use extract16() for fix clang analyzer warning in 
blizzard_draw_line16_32()
  scsi/esp-pci: add g_assert() for fix clang analyzer warning in 
esp_pci_io_write()

Signed-off-by: Peter Maydell <address@hidden>


Compare: https://github.com/qemu/qemu/compare/5c7c46fea9f7...a2261b2754c9



reply via email to

[Prev in Thread] Current Thread [Next in Thread]