qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH v4 0/4] Convert to realize and improve error handling
@ 2017-11-22  3:08 Mao Zhongyi
  2017-11-22  3:08 ` [Qemu-devel] [PATCH v4 1/4] hw/block/nvme: Convert to realize Mao Zhongyi
                   ` (5 more replies)
  0 siblings, 6 replies; 8+ messages in thread
From: Mao Zhongyi @ 2017-11-22  3:08 UTC (permalink / raw)
  To: qemu-devel
  Cc: 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.

v4:
  -rebased it on top of block-next branch

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: 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 (4):
  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                  | 17 ++++++-----------
 hw/block/nvme.c                 | 23 +++++++++++------------
 hw/block/virtio-blk.c           | 18 ++++++------------
 hw/ide/qdev.c                   | 12 ++++--------
 hw/scsi/scsi-disk.c             | 13 ++++---------
 hw/usb/dev-storage.c            | 29 +++++++++++++----------------
 include/hw/block/block.h        |  4 ++--
 10 files changed, 63 insertions(+), 82 deletions(-)

-- 
2.9.4

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

end of thread, other threads:[~2017-12-01 16:49 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-11-22  3:08 [Qemu-devel] [PATCH v4 0/4] Convert to realize and improve error handling Mao Zhongyi
2017-11-22  3:08 ` [Qemu-devel] [PATCH v4 1/4] hw/block/nvme: Convert to realize Mao Zhongyi
2017-12-01 12:40   ` Stefan Hajnoczi
2017-11-22  3:08 ` [Qemu-devel] [PATCH v4 2/4] hw/block: Fix the return type Mao Zhongyi
2017-11-22  3:08 ` [Qemu-devel] [PATCH v4 3/4] hw/block: Use errp directly rather than local_err Mao Zhongyi
2017-11-22  3:08 ` [Qemu-devel] [PATCH v4 4/4] dev-storage: Fix the unusual function name Mao Zhongyi
2017-11-22  3:44 ` [Qemu-devel] [PATCH v4 0/4] Convert to realize and improve error handling no-reply
2017-12-01 12:50 ` Stefan Hajnoczi

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