qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL 00/40] Error reporting patches for 2018-10-22
@ 2018-10-22 12:33 Markus Armbruster
  2018-10-22 12:33 ` [Qemu-devel] [PULL 01/40] scripts: Remove check-qerror.sh Markus Armbruster
                   ` (40 more replies)
  0 siblings, 41 replies; 42+ messages in thread
From: Markus Armbruster @ 2018-10-22 12:33 UTC (permalink / raw)
  To: qemu-devel

The following changes since commit 1b7490446bf41f54130c2d495dd4c8768c8e1ce3:

  Merge remote-tracking branch 'remotes/vivier2/tags/linux-user-for-3.1-pull-request' into staging (2018-10-19 11:20:05 +0100)

are available in the Git repository at:

  git://repo.or.cz/qemu/armbru.git tags/pull-error-2018-10-22

for you to fetch changes up to 80313fb53d8048882848b6f63daaeb29dc319765:

  error: Drop bogus "use error_setg() instead" admonitions (2018-10-19 15:47:09 +0200)

----------------------------------------------------------------
Error reporting patches for 2018-10-22

* Replace some unwise uses of error_report() & friends
* Print error when using incorrect backend for debugcon

----------------------------------------------------------------
Alberto Garcia (1):
      scripts: Remove check-qerror.sh

Fei Li (1):
      ui: Convert vnc_display_init(), init_keyboard_layout() to Error

Markus Armbruster (37):
      error: Fix use of error_prepend() with &error_fatal, &error_abort
      Use error_fatal to simplify obvious fatal errors (again)
      block: Use warn_report() & friends to report warnings
      cpus hw target: Use warn_report() & friends to report warnings
      vfio: Use warn_report() & friends to report warnings
      vfio: Clean up error reporting after previous commit
      char: Use error_printf() to print help and such
      9pfs: Fix CLI parsing crash on error
      pc: Fix machine property nvdimm-persistence error handling
      ioapic: Fix error handling in realize()
      smbios: Clean up error handling in smbios_add()
      migration: Fix !replay_can_snapshot() error handling
      l2tpv3: Improve -netdev/netdev_add/-net/... error reporting
      net/socket: Fix invalid socket type error handling
      numa: Fix QMP command set-numa-node error handling
      xen/pt: Fix incomplete conversion to realize()
      seccomp: Clean up error reporting in parse_sandbox()
      vl: Clean up error reporting in parse_add_fd()
      qom: Clean up error reporting in user_creatable_add_opts_foreach()
      vl: Clean up error reporting in chardev_init_func()
      vl: Clean up error reporting in machine_set_property()
      vl: Clean up error reporting in mon_init_func()
      vl: Clean up error reporting in parse_fw_cfg()
      vl: Clean up error reporting in device_init_func()
      ui/keymaps: Fix handling of erroneous include files
      vnc: Clean up error reporting in vnc_init_func()
      numa: Clean up error reporting in parse_numa()
      tpm: Clean up error reporting in tpm_init_tpmdev()
      spice: Clean up error reporting in add_channel()
      fsdev: Clean up error reporting in qemu_fsdev_add()
      vl: Assert drive_new() does not fail in default_drive()
      blockdev: Convert drive_new() to Error
      vl: Fix exit status for -drive format=help
      vl: Simplify call of parse_name()
      block: Clean up bdrv_img_create()'s error reporting
      vpc: Fail open on bad header checksum
      error: Drop bogus "use error_setg() instead" admonitions

Philippe Mathieu-Daudé (1):
      vl: Print error when using incorrect backend for debugcon

 block.c                                  |   9 +++-----
 block/iscsi.c                            |   2 +-
 block/qcow2.c                            |   4 ++--
 block/qed.c                              |   4 ++--
 block/rbd.c                              |   4 ++--
 block/sheepdog.c                         |   2 +-
 block/vpc.c                              |   8 ++++---
 blockdev.c                               |  27 +++++++++++------------
 chardev/char-pty.c                       |   2 +-
 chardev/char.c                           |   2 +-
 cpus.c                                   |   8 +++----
 device-hotplug.c                         |   5 ++++-
 fsdev/qemu-fsdev-dummy.c                 |   2 +-
 fsdev/qemu-fsdev.c                       |  12 +++++------
 fsdev/qemu-fsdev.h                       |   2 +-
 hw/9pfs/9p-handle.c                      |   6 ++++--
 hw/9pfs/9p-local.c                       |   4 ++--
 hw/9pfs/xen-9p-backend.c                 |   7 +++++-
 hw/display/cg3.c                         |   2 +-
 hw/display/tcx.c                         |   2 +-
 hw/i386/pc.c                             |   5 +++--
 hw/intc/ioapic.c                         |   8 +++----
 hw/intc/xics.c                           |  15 +++++++------
 hw/intc/xics_kvm.c                       |   7 +-----
 hw/misc/ivshmem.c                        |   4 ++--
 hw/net/virtio-net.c                      |   8 +++----
 hw/ppc/pnv_core.c                        |   4 ++--
 hw/ppc/spapr_pci.c                       |   7 +++---
 hw/smbios/smbios.c                       |  90 +++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------
 hw/timer/aspeed_timer.c                  |   3 +--
 hw/usb/bus.c                             |   5 +++--
 hw/vfio/pci-quirks.c                     |   4 ++--
 hw/vfio/pci.c                            |  25 +++++++++++-----------
 hw/vfio/platform.c                       |   6 +++---
 hw/virtio/virtio-pci.c                   |   4 ++--
 hw/xen/xen_pt.c                          |   2 +-
 include/hw/vfio/vfio-common.h            |   3 +--
 include/qapi/error.h                     |  14 ++++++++++++
 include/qapi/qmp/qerror.h                |   6 +++---
 include/sysemu/blockdev.h                |   3 ++-
 include/sysemu/numa.h                    |   1 -
 include/sysemu/tpm.h                     |   2 +-
 include/ui/console.h                     |   2 +-
 migration/migration.c                    |  12 +++++------
 migration/savevm.c                       |   8 +++----
 net/l2tpv3.c                             |  25 +++++++++++-----------
 net/socket.c                             |   4 ++--
 numa.c                                   |  21 ++++++++++--------
 qemu-io.c                                |   8 +++----
 qemu-nbd.c                               |  14 ++++--------
 qemu-seccomp.c                           |  18 ++++++++--------
 qom/object_interfaces.c                  |   4 +---
 scripts/check-qerror.sh                  |  22 -------------------
 scripts/coccinelle/use-error_fatal.cocci |  20 ++++++++++++++++++
 stubs/tpm.c                              |   3 +--
 target/i386/cpu.c                        |  17 ++++++++-------
 target/ppc/translate_init.inc.c          |   4 ++--
 tests/qemu-iotests/049.out               |  12 ++++-------
 tpm.c                                    |  22 ++++++++-----------
 ui/curses.c                              |   6 +++---
 ui/keymaps.c                             |  40 +++++++++++++++++++++++------------
 ui/keymaps.h                             |   2 +-
 ui/sdl.c                                 |   6 +++---
 ui/spice-core.c                          |  13 ++++++------
 ui/vnc.c                                 |  19 +++++++++++------
 util/error.c                             |  13 ++++++++++++
 util/qemu-error.c                        |   5 -----
 vl.c                                     | 140 ++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------
 68 files changed, 414 insertions(+), 386 deletions(-)
 delete mode 100755 scripts/check-qerror.sh
 create mode 100644 scripts/coccinelle/use-error_fatal.cocci

-- 
2.17.2

^ permalink raw reply	[flat|nested] 42+ messages in thread

end of thread, other threads:[~2018-10-23 18:58 UTC | newest]

Thread overview: 42+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-10-22 12:33 [Qemu-devel] [PULL 00/40] Error reporting patches for 2018-10-22 Markus Armbruster
2018-10-22 12:33 ` [Qemu-devel] [PULL 01/40] scripts: Remove check-qerror.sh Markus Armbruster
2018-10-22 12:33 ` [Qemu-devel] [PULL 02/40] vl: Print error when using incorrect backend for debugcon Markus Armbruster
2018-10-22 12:33 ` [Qemu-devel] [PULL 03/40] error: Fix use of error_prepend() with &error_fatal, &error_abort Markus Armbruster
2018-10-22 12:33 ` [Qemu-devel] [PULL 04/40] Use error_fatal to simplify obvious fatal errors (again) Markus Armbruster
2018-10-22 12:33 ` [Qemu-devel] [PULL 05/40] block: Use warn_report() & friends to report warnings Markus Armbruster
2018-10-22 12:33 ` [Qemu-devel] [PULL 06/40] cpus hw target: " Markus Armbruster
2018-10-22 12:33 ` [Qemu-devel] [PULL 07/40] vfio: " Markus Armbruster
2018-10-22 12:33 ` [Qemu-devel] [PULL 08/40] vfio: Clean up error reporting after previous commit Markus Armbruster
2018-10-22 12:33 ` [Qemu-devel] [PULL 09/40] char: Use error_printf() to print help and such Markus Armbruster
2018-10-22 12:33 ` [Qemu-devel] [PULL 10/40] 9pfs: Fix CLI parsing crash on error Markus Armbruster
2018-10-22 12:33 ` [Qemu-devel] [PULL 11/40] pc: Fix machine property nvdimm-persistence error handling Markus Armbruster
2018-10-22 12:33 ` [Qemu-devel] [PULL 12/40] ioapic: Fix error handling in realize() Markus Armbruster
2018-10-22 12:33 ` [Qemu-devel] [PULL 13/40] smbios: Clean up error handling in smbios_add() Markus Armbruster
2018-10-22 12:33 ` [Qemu-devel] [PULL 14/40] migration: Fix !replay_can_snapshot() error handling Markus Armbruster
2018-10-22 12:33 ` [Qemu-devel] [PULL 15/40] l2tpv3: Improve -netdev/netdev_add/-net/... error reporting Markus Armbruster
2018-10-22 12:33 ` [Qemu-devel] [PULL 16/40] net/socket: Fix invalid socket type error handling Markus Armbruster
2018-10-22 12:33 ` [Qemu-devel] [PULL 17/40] numa: Fix QMP command set-numa-node " Markus Armbruster
2018-10-22 12:33 ` [Qemu-devel] [PULL 18/40] xen/pt: Fix incomplete conversion to realize() Markus Armbruster
2018-10-22 12:33 ` [Qemu-devel] [PULL 19/40] seccomp: Clean up error reporting in parse_sandbox() Markus Armbruster
2018-10-22 12:33 ` [Qemu-devel] [PULL 20/40] vl: Clean up error reporting in parse_add_fd() Markus Armbruster
2018-10-22 12:33 ` [Qemu-devel] [PULL 21/40] qom: Clean up error reporting in user_creatable_add_opts_foreach() Markus Armbruster
2018-10-22 12:33 ` [Qemu-devel] [PULL 22/40] vl: Clean up error reporting in chardev_init_func() Markus Armbruster
2018-10-22 12:33 ` [Qemu-devel] [PULL 23/40] vl: Clean up error reporting in machine_set_property() Markus Armbruster
2018-10-22 12:33 ` [Qemu-devel] [PULL 24/40] vl: Clean up error reporting in mon_init_func() Markus Armbruster
2018-10-22 12:33 ` [Qemu-devel] [PULL 25/40] vl: Clean up error reporting in parse_fw_cfg() Markus Armbruster
2018-10-22 12:33 ` [Qemu-devel] [PULL 26/40] vl: Clean up error reporting in device_init_func() Markus Armbruster
2018-10-22 12:34 ` [Qemu-devel] [PULL 27/40] ui/keymaps: Fix handling of erroneous include files Markus Armbruster
2018-10-22 12:34 ` [Qemu-devel] [PULL 28/40] ui: Convert vnc_display_init(), init_keyboard_layout() to Error Markus Armbruster
2018-10-22 12:34 ` [Qemu-devel] [PULL 29/40] vnc: Clean up error reporting in vnc_init_func() Markus Armbruster
2018-10-22 12:34 ` [Qemu-devel] [PULL 30/40] numa: Clean up error reporting in parse_numa() Markus Armbruster
2018-10-22 12:34 ` [Qemu-devel] [PULL 31/40] tpm: Clean up error reporting in tpm_init_tpmdev() Markus Armbruster
2018-10-22 12:34 ` [Qemu-devel] [PULL 32/40] spice: Clean up error reporting in add_channel() Markus Armbruster
2018-10-22 12:34 ` [Qemu-devel] [PULL 33/40] fsdev: Clean up error reporting in qemu_fsdev_add() Markus Armbruster
2018-10-22 12:34 ` [Qemu-devel] [PULL 34/40] vl: Assert drive_new() does not fail in default_drive() Markus Armbruster
2018-10-22 12:34 ` [Qemu-devel] [PULL 35/40] blockdev: Convert drive_new() to Error Markus Armbruster
2018-10-22 12:34 ` [Qemu-devel] [PULL 36/40] vl: Fix exit status for -drive format=help Markus Armbruster
2018-10-22 12:34 ` [Qemu-devel] [PULL 37/40] vl: Simplify call of parse_name() Markus Armbruster
2018-10-22 12:34 ` [Qemu-devel] [PULL 38/40] block: Clean up bdrv_img_create()'s error reporting Markus Armbruster
2018-10-22 12:34 ` [Qemu-devel] [PULL 39/40] vpc: Fail open on bad header checksum Markus Armbruster
2018-10-22 12:34 ` [Qemu-devel] [PULL 40/40] error: Drop bogus "use error_setg() instead" admonitions Markus Armbruster
2018-10-23 18:58 ` [Qemu-devel] [PULL 00/40] Error reporting patches for 2018-10-22 Peter Maydell

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).