qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH v3 0/6] Convert to realize and improve error handling
@ 2017-09-18 14:05 Mao Zhongyi
  2017-09-18 14:05 ` [Qemu-devel] [PATCH v3 1/6] hw/ide: Convert DeviceClass init to realize Mao Zhongyi
                   ` (6 more replies)
  0 siblings, 7 replies; 12+ messages in thread
From: Mao Zhongyi @ 2017-09-18 14:05 UTC (permalink / raw)
  To: qemu-devel
  Cc: John Snow, Kevin Wolf, Max Reitz, Keith Busch, Stefan Hajnoczi,
	Michael S. Tsirkin, Paolo Bonzini, Gerd Hoffmann,
	Markus Armbruster

This series mainly implements the conversions of ide, floppy and nvme
device to realize. Add some error handling messages and remove the local
variable local_err, use errp to propagate the error directly. Also
fix the unusual function name.

v3:
  -patch1: update the test output in 051  [John Snow] 
  -patch2: update the test putput in 172  [John Snow]

v2:
  -use bool as the return type instead of int. [Markus Armbruster & Stefan Hajnoczi]

Cc: John Snow <jsnow@redhat.com>
Cc: Kevin Wolf <kwolf@redhat.com>
Cc: Max Reitz <mreitz@redhat.com>
Cc: Keith Busch <keith.busch@intel.com>
Cc: Stefan Hajnoczi <stefanha@redhat.com>
Cc: "Michael S. Tsirkin" <mst@redhat.com>
Cc: Paolo Bonzini <pbonzini@redhat.com>
Cc: Gerd Hoffmann <kraxel@redhat.com>
Cc: Markus Armbruster <armbru@redhat.com>

Mao Zhongyi (6):
  hw/ide: Convert DeviceClass init to realize
  hw/block/fdc: Convert to realize
  hw/block/nvme: Convert to realize
  hw/block: Fix the return type
  hw/block: Use errp directly rather than local_err
  dev-storage: Fix the unusual function name

 hw/block/block.c                | 15 ++++---
 hw/block/dataplane/virtio-blk.c | 12 +++---
 hw/block/dataplane/virtio-blk.h |  2 +-
 hw/block/fdc.c                  | 48 +++++++++------------
 hw/block/nvme.c                 | 24 +++++------
 hw/block/virtio-blk.c           | 17 +++-----
 hw/ide/core.c                   |  7 +--
 hw/ide/qdev.c                   | 94 +++++++++++++++++++----------------------
 hw/scsi/scsi-disk.c             | 13 ++----
 hw/usb/dev-storage.c            | 29 ++++++-------
 include/hw/block/block.h        |  4 +-
 include/hw/ide/internal.h       |  5 ++-
 tests/qemu-iotests/051.pc.out   | 10 +----
 tests/qemu-iotests/172.out      |  8 ----
 14 files changed, 127 insertions(+), 161 deletions(-)

-- 
2.9.4

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

end of thread, other threads:[~2017-11-22  2:13 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-09-18 14:05 [Qemu-devel] [PATCH v3 0/6] Convert to realize and improve error handling Mao Zhongyi
2017-09-18 14:05 ` [Qemu-devel] [PATCH v3 1/6] hw/ide: Convert DeviceClass init to realize Mao Zhongyi
2017-09-18 14:05 ` [Qemu-devel] [PATCH v3 2/6] hw/block/fdc: Convert " Mao Zhongyi
2017-09-18 14:05 ` [Qemu-devel] [PATCH v3 3/6] hw/block/nvme: " Mao Zhongyi
2017-09-18 14:05 ` [Qemu-devel] [PATCH v3 4/6] hw/block: Fix the return type Mao Zhongyi
2017-09-18 14:05 ` [Qemu-devel] [PATCH v3 5/6] hw/block: Use errp directly rather than local_err Mao Zhongyi
2017-09-18 14:05 ` [Qemu-devel] [PATCH v3 6/6] dev-storage: Fix the unusual function name Mao Zhongyi
2017-09-18 23:59 ` [Qemu-devel] [PATCH v3 0/6] Convert to realize and improve error handling John Snow
2017-09-19  1:25   ` Mao Zhongyi
2017-10-12  2:40     ` Mao Zhongyi
2017-11-10 14:25   ` Kevin Wolf
2017-11-22  2:09     ` Mao Zhongyi

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