Re: [PATCH v7 00/21] error: prepare for auto propagated local_err
Vladimir Sementsov-Ogievskiy writes: > 05.12.2019 18:26, Cornelia Huck wrote: >> On Thu, 5 Dec 2019 18:19:58 +0300 >> Vladimir Sementsov-Ogievskiy wrote: >> >>> Hi all! >>> >>> This is the first part of the bit series, which contains mostly simple >>> cleanups. >> >> What's the plan? Should subsystem maintainers pick up individual >> patches, or will they be merged in one go? >> > The latter. Markus will take them all together. Subsystem maintainers are welcome to take truly independent patches through their trees if that's more convenient for them, say because it avoids or reduces the likelihood of conflicts. Whatever is left I will take through my tree. Me taking everything is slightly easier for me, and results in a more coherent git-log. Neither is serious enough to justify inconveniencing subsystem maintainers.
Re: [PATCH v7 00/21] error: prepare for auto propagated local_err
05.12.2019 18:26, Cornelia Huck wrote: > On Thu, 5 Dec 2019 18:19:58 +0300 > Vladimir Sementsov-Ogievskiy wrote: > >> Hi all! >> >> This is the first part of the bit series, which contains mostly simple >> cleanups. > > What's the plan? Should subsystem maintainers pick up individual > patches, or will they be merged in one go? > The latter. Markus will take them all together. -- Best regards, Vladimir
Re: [PATCH v7 00/21] error: prepare for auto propagated local_err
On Thu, 5 Dec 2019 18:19:58 +0300 Vladimir Sementsov-Ogievskiy wrote: > Hi all! > > This is the first part of the bit series, which contains mostly simple > cleanups. What's the plan? Should subsystem maintainers pick up individual patches, or will they be merged in one go?
[PATCH v7 00/21] error: prepare for auto propagated local_err
Hi all! This is the first part of the bit series, which contains mostly simple cleanups. v6 was sent in separate (I'm sorry for inconvenience) v7: by Markus review (and with his prepared fixups, thanks a lot!): - don't rename Error** paramters - switch to Error *const * where appropriate last patch is new and replaces "nbd: well form nbd_iter_channel_error errp handler" Vladimir Sementsov-Ogievskiy (21): hw/core/loader-fit: fix freeing errp in fit_load_fdt net/net: Clean up variable shadowing in net_client_init() error: rename errp to errp_in where it is IN-argument hmp: drop Error pointer indirection in hmp_handle_error vnc: drop Error pointer indirection in vnc_client_io_error qdev-monitor: well form error hint helpers ppc: well form kvmppc_hint_smt_possible error hint helper 9pfs: well form error hint helpers hw/core/qdev: cleanup Error ** variables block/snapshot: rename Error ** parameter to more common errp hw/i386/amd_iommu: rename Error ** parameter to more common errp qga: rename Error ** parameter to more common errp monitor/qmp-cmds: rename Error ** parameter to more common errp hw/s390x: rename Error ** parameter to more common errp hw/sd: drop extra whitespace in sdhci_sysbus_realize() header hw/tpm: rename Error ** parameter to more common errp hw/usb: rename Error ** parameter to more common errp include/qom/object.h: rename Error ** parameter to more common errp backends/cryptodev: drop local_err from cryptodev_backend_complete() hw/vfio/ap: drop local_err from vfio_ap_realize nbd: assert that Error** is not NULL in nbd_iter_channel_error Cc: "Gonglei (Arei)" Cc: Eric Blake Cc: Kevin Wolf Cc: Max Reitz Cc: "Marc-André Lureau" Cc: Greg Kurz Cc: Paul Burton Cc: Aleksandar Rikalo Cc: Paolo Bonzini Cc: "Daniel P. Berrangé" Cc: Eduardo Habkost Cc: Richard Henderson Cc: "Michael S. Tsirkin" Cc: Marcel Apfelbaum Cc: David Gibson Cc: Cornelia Huck Cc: David Hildenbrand Cc: Halil Pasic Cc: Christian Borntraeger Cc: "Philippe Mathieu-Daudé" Cc: Stefan Berger Cc: Gerd Hoffmann Cc: Tony Krowiak Cc: Pierre Morel Cc: Alex Williamson Cc: Markus Armbruster Cc: Michael Roth Cc: "Dr. David Alan Gilbert" Cc: Jason Wang Cc: qemu-de...@nongnu.org Cc: qemu-block@nongnu.org Cc: qemu-...@nongnu.org Cc: qemu-s3...@nongnu.org include/block/snapshot.h | 2 +- include/monitor/hmp.h | 2 +- include/qapi/error.h | 6 +- include/qom/object.h | 4 +- target/ppc/kvm_ppc.h | 4 +- ui/vnc.h | 2 +- backends/cryptodev.c | 11 +-- block/nbd.c| 1 + block/snapshot.c | 4 +- dump/dump-hmp-cmds.c | 4 +- hw/9pfs/9p-local.c | 2 +- hw/9pfs/9p-proxy.c | 2 +- hw/core/loader-fit.c | 5 +- hw/core/machine-hmp-cmds.c | 6 +- hw/core/qdev.c | 28 --- hw/i386/amd_iommu.c| 14 ++-- hw/ppc/spapr.c | 2 +- hw/s390x/event-facility.c | 2 +- hw/s390x/s390-stattrib.c | 3 +- hw/sd/sdhci.c | 2 +- hw/tpm/tpm_emulator.c | 8 +- hw/usb/dev-network.c | 2 +- hw/vfio/ap.c | 9 +-- monitor/hmp-cmds.c | 155 ++--- monitor/qmp-cmds.c | 2 +- net/net.c | 17 ++-- qdev-monitor.c | 16 ++-- qga/commands-posix.c | 2 +- qga/commands-win32.c | 2 +- qga/commands.c | 12 +-- qom/qom-hmp-cmds.c | 4 +- target/ppc/kvm.c | 2 +- ui/vnc.c | 20 ++--- util/error.c | 6 +- 34 files changed, 173 insertions(+), 190 deletions(-) -- 2.21.0