[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 00/25] VirtFS update
From: |
Aneesh Kumar K.V |
Subject: |
[Qemu-devel] [PULL 00/25] VirtFS update |
Date: |
Tue, 12 Jan 2016 11:38:07 +0530 |
The following changes since commit a7e00e2536941a6e570b45b7ab4afec4505ff67e:
petalogix-ml605: Set the MicroBlaze CPU version to 8.10.a (2016-01-07
14:57:26 +0100)
are available in the git repository at:
https://github.com/kvaneesh/qemu.git tags/for-upstream-signed
for you to fetch changes up to 00588a0aa2ade2e32a552633bbbefdc6ae5e32a2:
9pfs: introduce V9fsVirtioState (2016-01-12 11:04:14 +0530)
----------------------------------------------------------------
VirtFS update:
Cleanups mostly isolating virtio related details into separate files. This
is done to enable easy addition of Xen transport for VirtFS.
The changes include:
1. Rename a bunch of files and functions to make clear they are generic.
2. disentangle virtio transport code and generic 9pfs code.
3. Some function name clean-up.
----------------------------------------------------------------
Note: We do get few checkpatch.pl warning for typedef as below.
"ERROR: open brace '{' following struct go on the same line"
But VirtFS code always had open brace in the line next to typedef.
I guess we should handle that in a separate patch
Wei Liu (25):
9pfs: rename virtio-9p-coth.{c,h} to coth.{c,h}
9pfs: rename virtio-9p-handle.c to 9p-handle.c
9pfs: rename virtio-9p-local.c to 9p-local.c
9pfs: rename virtio-9p-posix-acl.c to 9p-posix-acl.c
9pfs: rename virtio-9p-proxy.{c,h} to 9p-proxy.{c,h}
9pfs: rename virtio-9p-synth.{c,h} to 9p-synth.{c,h}
9pfs: rename virtio-9p-xattr{,-user}.{c,h} to 9p-xattr{,-user}.{c,h}
9pfs: merge hw/virtio/virtio-9p.h into hw/9pfs/virtio-9p.h
9pfs: remove dead code
fsdev: break out 9p-marshal.{c,h} from virtio-9p-marshal.{c,h}
fsdev: rename virtio-9p-marshal.{c,h} to 9p-iov-marshal.{c,h}
9pfs: PDU processing functions don't need to take V9fsState as argument
9pfs: PDU processing functions should start pdu_ prefix
9pfs: make pdu_{,un}marshal proper functions
9pfs: factor out virtio_pdu_{,un}marshal
9pfs: factor out pdu_push_and_notify
9pfs: break out virtio_init_iov_from_pdu
9pfs: break out 9p.h from virtio-9p.h
9pfs: factor out virtio_9p_push_and_notify
9pfs: export pdu_{submit,alloc,free}
9pfs: move handle_9p_output and make it static function
9pfs: rename virtio_9p_set_fd_limit to use v9fs_ prefix
9pfs: rename virtio-9p.c to 9p.c
9pfs: factor out v9fs_device_{,un}realize_common
9pfs: introduce V9fsVirtioState
Makefile | 2 +-
fsdev/{virtio-9p-marshal.c => 9p-iov-marshal.c} | 175 +++++----
fsdev/9p-iov-marshal.h | 18 +
fsdev/9p-marshal.c | 56 +++
fsdev/{virtio-9p-marshal.h => 9p-marshal.h} | 12 +-
fsdev/Makefile.objs | 2 +-
fsdev/virtfs-proxy-helper.c | 6 +-
hw/9pfs/{virtio-9p-handle.c => 9p-handle.c} | 7 +-
hw/9pfs/{virtio-9p-local.c => 9p-local.c} | 7 +-
hw/9pfs/{virtio-9p-posix-acl.c => 9p-posix-acl.c} | 7 +-
hw/9pfs/{virtio-9p-proxy.c => 9p-proxy.c} | 7 +-
hw/9pfs/{virtio-9p-proxy.h => 9p-proxy.h} | 10 +-
hw/9pfs/{virtio-9p-synth.c => 9p-synth.c} | 6 +-
hw/9pfs/{virtio-9p-synth.h => 9p-synth.h} | 6 +-
.../{virtio-9p-xattr-user.c => 9p-xattr-user.c} | 7 +-
hw/9pfs/{virtio-9p-xattr.c => 9p-xattr.c} | 7 +-
hw/9pfs/{virtio-9p-xattr.h => 9p-xattr.h} | 6 +-
hw/9pfs/{virtio-9p.c => 9p.c} | 260 +++++++++-----
hw/9pfs/9p.h | 326 +++++++++++++++++
hw/9pfs/Makefile.objs | 14 +-
hw/9pfs/codir.c | 2 +-
hw/9pfs/cofile.c | 2 +-
hw/9pfs/cofs.c | 2 +-
hw/9pfs/{virtio-9p-coth.c => coth.c} | 4 +-
hw/9pfs/{virtio-9p-coth.h => coth.h} | 6 +-
hw/9pfs/coxattr.c | 2 +-
hw/9pfs/virtio-9p-device.c | 201 ++++++-----
hw/9pfs/virtio-9p.h | 391 +--------------------
hw/s390x/virtio-ccw.h | 2 +-
hw/virtio/virtio-pci.h | 3 +-
include/hw/virtio/virtio-9p.h | 24 --
31 files changed, 835 insertions(+), 745 deletions(-)
rename fsdev/{virtio-9p-marshal.c => 9p-iov-marshal.c} (59%)
create mode 100644 fsdev/9p-iov-marshal.h
create mode 100644 fsdev/9p-marshal.c
rename fsdev/{virtio-9p-marshal.h => 9p-marshal.h} (78%)
rename hw/9pfs/{virtio-9p-handle.c => 9p-handle.c} (99%)
rename hw/9pfs/{virtio-9p-local.c => 9p-local.c} (99%)
rename hw/9pfs/{virtio-9p-posix-acl.c => 9p-posix-acl.c} (97%)
rename hw/9pfs/{virtio-9p-proxy.c => 9p-proxy.c} (99%)
rename hw/9pfs/{virtio-9p-proxy.h => 9p-proxy.h} (89%)
rename hw/9pfs/{virtio-9p-synth.c => 9p-synth.c} (99%)
rename hw/9pfs/{virtio-9p-synth.h => 9p-synth.h} (94%)
rename hw/9pfs/{virtio-9p-xattr-user.c => 9p-xattr-user.c} (96%)
rename hw/9pfs/{virtio-9p-xattr.c => 9p-xattr.c} (97%)
rename hw/9pfs/{virtio-9p-xattr.h => 9p-xattr.h} (97%)
rename hw/9pfs/{virtio-9p.c => 9p.c} (94%)
create mode 100644 hw/9pfs/9p.h
rename hw/9pfs/{virtio-9p-coth.c => coth.c} (95%)
rename hw/9pfs/{virtio-9p-coth.h => coth.h} (98%)
delete mode 100644 include/hw/virtio/virtio-9p.h
*** BLURB HERE ***
Wei Liu (25):
9pfs: rename virtio-9p-coth.{c,h} to coth.{c,h}
9pfs: rename virtio-9p-handle.c to 9p-handle.c
9pfs: rename virtio-9p-local.c to 9p-local.c
9pfs: rename virtio-9p-posix-acl.c to 9p-posix-acl.c
9pfs: rename virtio-9p-proxy.{c,h} to 9p-proxy.{c,h}
9pfs: rename virtio-9p-synth.{c,h} to 9p-synth.{c,h}
9pfs: rename virtio-9p-xattr{,-user}.{c,h} to 9p-xattr{,-user}.{c,h}
9pfs: merge hw/virtio/virtio-9p.h into hw/9pfs/virtio-9p.h
9pfs: remove dead code
fsdev: break out 9p-marshal.{c,h} from virtio-9p-marshal.{c,h}
fsdev: rename virtio-9p-marshal.{c,h} to 9p-iov-marshal.{c,h}
9pfs: PDU processing functions don't need to take V9fsState as
argument
9pfs: PDU processing functions should start pdu_ prefix
9pfs: make pdu_{,un}marshal proper functions
9pfs: factor out virtio_pdu_{,un}marshal
9pfs: factor out pdu_push_and_notify
9pfs: break out virtio_init_iov_from_pdu
9pfs: break out 9p.h from virtio-9p.h
9pfs: factor out virtio_9p_push_and_notify
9pfs: export pdu_{submit,alloc,free}
9pfs: move handle_9p_output and make it static function
9pfs: rename virtio_9p_set_fd_limit to use v9fs_ prefix
9pfs: rename virtio-9p.c to 9p.c
9pfs: factor out v9fs_device_{,un}realize_common
9pfs: introduce V9fsVirtioState
Makefile | 2 +-
fsdev/{virtio-9p-marshal.c => 9p-iov-marshal.c} | 175 +++++----
fsdev/9p-iov-marshal.h | 18 +
fsdev/9p-marshal.c | 56 +++
fsdev/{virtio-9p-marshal.h => 9p-marshal.h} | 12 +-
fsdev/Makefile.objs | 2 +-
fsdev/virtfs-proxy-helper.c | 6 +-
hw/9pfs/{virtio-9p-handle.c => 9p-handle.c} | 7 +-
hw/9pfs/{virtio-9p-local.c => 9p-local.c} | 7 +-
hw/9pfs/{virtio-9p-posix-acl.c => 9p-posix-acl.c} | 7 +-
hw/9pfs/{virtio-9p-proxy.c => 9p-proxy.c} | 7 +-
hw/9pfs/{virtio-9p-proxy.h => 9p-proxy.h} | 10 +-
hw/9pfs/{virtio-9p-synth.c => 9p-synth.c} | 6 +-
hw/9pfs/{virtio-9p-synth.h => 9p-synth.h} | 6 +-
.../{virtio-9p-xattr-user.c => 9p-xattr-user.c} | 7 +-
hw/9pfs/{virtio-9p-xattr.c => 9p-xattr.c} | 7 +-
hw/9pfs/{virtio-9p-xattr.h => 9p-xattr.h} | 6 +-
hw/9pfs/{virtio-9p.c => 9p.c} | 260 +++++++++-----
hw/9pfs/9p.h | 326 +++++++++++++++++
hw/9pfs/Makefile.objs | 14 +-
hw/9pfs/codir.c | 2 +-
hw/9pfs/cofile.c | 2 +-
hw/9pfs/cofs.c | 2 +-
hw/9pfs/{virtio-9p-coth.c => coth.c} | 4 +-
hw/9pfs/{virtio-9p-coth.h => coth.h} | 6 +-
hw/9pfs/coxattr.c | 2 +-
hw/9pfs/virtio-9p-device.c | 201 ++++++-----
hw/9pfs/virtio-9p.h | 391 +--------------------
hw/s390x/virtio-ccw.h | 2 +-
hw/virtio/virtio-pci.h | 3 +-
include/hw/virtio/virtio-9p.h | 24 --
31 files changed, 835 insertions(+), 745 deletions(-)
rename fsdev/{virtio-9p-marshal.c => 9p-iov-marshal.c} (59%)
create mode 100644 fsdev/9p-iov-marshal.h
create mode 100644 fsdev/9p-marshal.c
rename fsdev/{virtio-9p-marshal.h => 9p-marshal.h} (78%)
rename hw/9pfs/{virtio-9p-handle.c => 9p-handle.c} (99%)
rename hw/9pfs/{virtio-9p-local.c => 9p-local.c} (99%)
rename hw/9pfs/{virtio-9p-posix-acl.c => 9p-posix-acl.c} (97%)
rename hw/9pfs/{virtio-9p-proxy.c => 9p-proxy.c} (99%)
rename hw/9pfs/{virtio-9p-proxy.h => 9p-proxy.h} (89%)
rename hw/9pfs/{virtio-9p-synth.c => 9p-synth.c} (99%)
rename hw/9pfs/{virtio-9p-synth.h => 9p-synth.h} (94%)
rename hw/9pfs/{virtio-9p-xattr-user.c => 9p-xattr-user.c} (96%)
rename hw/9pfs/{virtio-9p-xattr.c => 9p-xattr.c} (97%)
rename hw/9pfs/{virtio-9p-xattr.h => 9p-xattr.h} (97%)
rename hw/9pfs/{virtio-9p.c => 9p.c} (94%)
create mode 100644 hw/9pfs/9p.h
rename hw/9pfs/{virtio-9p-coth.c => coth.c} (95%)
rename hw/9pfs/{virtio-9p-coth.h => coth.h} (98%)
delete mode 100644 include/hw/virtio/virtio-9p.h
--
2.5.0
- [Qemu-devel] [PULL 00/25] VirtFS update,
Aneesh Kumar K.V <=
- [Qemu-devel] [PATCH 05/25] 9pfs: rename virtio-9p-proxy.{c, h} to 9p-proxy.{c, h}, Aneesh Kumar K.V, 2016/01/12
- [Qemu-devel] [PATCH 04/25] 9pfs: rename virtio-9p-posix-acl.c to 9p-posix-acl.c, Aneesh Kumar K.V, 2016/01/12
- [Qemu-devel] [PATCH 13/25] 9pfs: PDU processing functions should start pdu_ prefix, Aneesh Kumar K.V, 2016/01/12
- [Qemu-devel] [PATCH 22/25] 9pfs: rename virtio_9p_set_fd_limit to use v9fs_ prefix, Aneesh Kumar K.V, 2016/01/12
- [Qemu-devel] [PATCH 12/25] 9pfs: PDU processing functions don't need to take V9fsState as argument, Aneesh Kumar K.V, 2016/01/12
- [Qemu-devel] [PATCH 25/25] 9pfs: introduce V9fsVirtioState, Aneesh Kumar K.V, 2016/01/12
- [Qemu-devel] [PATCH 06/25] 9pfs: rename virtio-9p-synth.{c, h} to 9p-synth.{c, h}, Aneesh Kumar K.V, 2016/01/12
- [Qemu-devel] [PATCH 08/25] 9pfs: merge hw/virtio/virtio-9p.h into hw/9pfs/virtio-9p.h, Aneesh Kumar K.V, 2016/01/12
- [Qemu-devel] [PATCH 24/25] 9pfs: factor out v9fs_device_{, un}realize_common, Aneesh Kumar K.V, 2016/01/12
- [Qemu-devel] [PATCH 01/25] 9pfs: rename virtio-9p-coth.{c, h} to coth.{c, h}, Aneesh Kumar K.V, 2016/01/12