qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 0/7] virtio: inline private qdev properties into virtio devices
@ 2015-04-29 15:24 Shannon Zhao
  2015-04-29 15:24 ` [Qemu-devel] [PATCH 1/7] virtio-net: move qdev properties into virtio-net.c Shannon Zhao
                   ` (10 more replies)
  0 siblings, 11 replies; 22+ messages in thread
From: Shannon Zhao @ 2015-04-29 15:24 UTC (permalink / raw)
  To: qemu-devel
  Cc: peter.maydell, hangaohuai, mst, peter.huangpeng, shannon.zhao,
	zhaoshenglong, pbonzini, christoffer.dall

The private qdev properties of virtio devices are only used by
themselves. As Peter suggested and like what virtio-blk has done, we
should move the private qdev properties into devices and don't expose
them to avoid wrongly use.

This patchset is based on following patchset which moves host features
to backends.
http://lists.gnu.org/archive/html/qemu-devel/2015-04/msg03785.html

Shannon Zhao (7):
  virtio-net: move qdev properties into virtio-net.c
  virtio-net.h: Remove unsed DEFINE_VIRTIO_NET_PROPERTIES
  virtio-scsi: move qdev properties into virtio-scsi.c
  virtio-rng: move qdev properties into virtio-rng.c
  virtio-serial-bus: move qdev properties into virtio-serial-bus.c
  virtio-9p-device: move qdev properties into virtio-9p-device.c
  vhost-scsi: move qdev properties into vhost-scsi.c

 hw/9pfs/virtio-9p-device.c        |  3 ++-
 hw/9pfs/virtio-9p.h               |  4 ----
 hw/char/virtio-serial-bus.c       |  3 ++-
 hw/net/virtio-net.c               | 42 ++++++++++++++++++++++++++++++++++++++-
 hw/scsi/vhost-scsi.c              |  9 ++++++++-
 hw/scsi/virtio-scsi.c             | 13 ++++++++++--
 hw/virtio/virtio-rng.c            |  8 +++++++-
 include/hw/virtio/vhost-scsi.h    |  9 ---------
 include/hw/virtio/virtio-net.h    | 31 +----------------------------
 include/hw/virtio/virtio-rng.h    | 10 ----------
 include/hw/virtio/virtio-scsi.h   | 13 ------------
 include/hw/virtio/virtio-serial.h |  3 ---
 12 files changed, 72 insertions(+), 76 deletions(-)

-- 
2.1.0

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

end of thread, other threads:[~2015-06-10 14:38 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-04-29 15:24 [Qemu-devel] [PATCH 0/7] virtio: inline private qdev properties into virtio devices Shannon Zhao
2015-04-29 15:24 ` [Qemu-devel] [PATCH 1/7] virtio-net: move qdev properties into virtio-net.c Shannon Zhao
2015-04-30 13:49   ` Cornelia Huck
2015-04-29 15:24 ` [Qemu-devel] [PATCH 2/7] virtio-net.h: Remove unsed DEFINE_VIRTIO_NET_PROPERTIES Shannon Zhao
2015-04-29 15:24 ` [Qemu-devel] [PATCH 3/7] virtio-scsi: move qdev properties into virtio-scsi.c Shannon Zhao
2015-04-29 15:24 ` [Qemu-devel] [PATCH 4/7] virtio-rng: move qdev properties into virtio-rng.c Shannon Zhao
2015-04-29 15:24 ` [Qemu-devel] [PATCH 5/7] virtio-serial-bus: move qdev properties into virtio-serial-bus.c Shannon Zhao
2015-04-29 15:24 ` [Qemu-devel] [PATCH 6/7] virtio-9p-device: move qdev properties into virtio-9p-device.c Shannon Zhao
2015-04-29 15:24 ` [Qemu-devel] [PATCH 7/7] vhost-scsi: move qdev properties into vhost-scsi.c Shannon Zhao
2015-04-29 16:42 ` [Qemu-devel] [PATCH 0/7] virtio: inline private qdev properties into virtio devices Paolo Bonzini
2015-04-30 13:50 ` Cornelia Huck
2015-05-03 12:33   ` Shannon Zhao
2015-05-08  1:23 ` Shannon Zhao
2015-05-08  6:53   ` Paolo Bonzini
2015-05-08 12:29     ` Shannon Zhao
2015-06-10 13:18 ` Shannon Zhao
2015-06-10 13:21   ` Michael S. Tsirkin
2015-06-10 13:38     ` Shannon Zhao
2015-06-10 14:01       ` Michael S. Tsirkin
2015-06-10 14:28         ` Shannon Zhao
2015-06-10 14:36           ` Michael S. Tsirkin
2015-06-10 14:38             ` Shannon Zhao

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