The following changes since commit 281f327487c9c9b1599f93c589a408bbf4a651b8:
Merge remote-tracking branch 'remotes/vivier/tags/m68k-for-2.12-pull-request' into staging (2017-12-22 00:11:36 +0000) are available in the git repository at: https://github.com/gkurz/qemu.git tags/for-upstream for you to fetch changes up to 8213fcb3f7b31f0cf1aaf1503bf7b85133f40198: fsdev: improve error handling of backend init (2018-01-04 20:04:44 +0100) ---------------------------------------------------------------- This batch of 9pfs/fsdev patches brings: - improved error reporting, especially when the local backend fails to open the VirtFS root, - virtio-9p-test to behave more like a real virtio guest driver: set DRIVER_OK when ready to use the device and process the used ring for completed requests, - cosmetic fixes (mostly coding style related). ---------------------------------------------------------------- Greg Kurz (12): virtio-9p: move unrealize/realize after virtio_9p_transport definition 9pfs: fix XattrOperations typedef fsdev: fix some type definitions 9pfs: fix some type definitions 9pfs: handle: fix type definition 9pfs: fix type in *_parse_opts declarations 9pfs: fix error path in pdu_submit() 9pfs: make pdu_marshal() and pdu_unmarshal() static functions tests: virtio-9p: fix ISR dependence tests: virtio-9p: set DRIVER_OK before using the device fsdev: improve error handling of backend opts parsing fsdev: improve error handling of backend init fsdev/file-op-9p.h | 32 +++++++++++------------- fsdev/qemu-fsdev.c | 4 ++- hw/9pfs/9p-handle.c | 52 +++++++++++++++++++------------------- hw/9pfs/9p-local.c | 36 ++++++++++++++++----------- hw/9pfs/9p-proxy.c | 30 ++++++++++++++-------- hw/9pfs/9p-synth.c | 2 +- hw/9pfs/9p-xattr.h | 5 ++-- hw/9pfs/9p.c | 22 ++++++++-------- hw/9pfs/9p.h | 14 +++++------ hw/9pfs/virtio-9p-device.c | 62 ++++++++++++++++++++++------------------------ hw/9pfs/xen-9p-backend.c | 2 +- tests/virtio-9p-test.c | 33 +++++++++++------------- 12 files changed, 149 insertions(+), 145 deletions(-) -- 2.13.6