All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH v25 00/31] replace QEMUOptionParameter with QemuOpts
@ 2014-04-10 17:53 Chunyan Liu
  2014-04-10 17:53 ` [Qemu-devel] [PATCH v25 01/31] QemuOpts: move find_desc_by_name ahead for later calling Chunyan Liu
                   ` (30 more replies)
  0 siblings, 31 replies; 32+ messages in thread
From: Chunyan Liu @ 2014-04-10 17:53 UTC (permalink / raw)
  To: qemu-devel; +Cc: l, stefanha

This patch series is to replace QEMUOptionParameter with QemuOpts, so that only
one Qemu Option structure is kept in QEMU code.

---
Changes to v24:
  * fix Leandro's comments to v23
  * add patch for block/nfs.c
  * rebase to latest code

All patches are also available from:
https://github.com/chunyanliu/qemu/commits/QemuOpts

Chunyan Liu (31):
  QemuOpts: move find_desc_by_name ahead for later calling
  QemuOpts: add def_value_str to QemuOptDesc
  qapi: output def_value_str when query command line options
  QemuOpts: change opt->name|str from (const char *) to (char *)
  QemuOpts: move qemu_opt_del ahead for later calling
  QemuOpts: add qemu_opt_get_*_del functions for replace work
  QemuOpts: add qemu_opts_print_help to replace print_option_help
  QemuOpts: add conversion between QEMUOptionParameter to QemuOpts
  QemuOpts: add qemu_opts_append to replace append_option_parameters
  QemuOpts: check NULL input for qemu_opts_del
  change block layer to support both QemuOpts and QEMUOptionParamter
  vvfat.c: handle cross_driver's create_options and create_opts
  cow.c: replace QEMUOptionParameter with QemuOpts
  gluster.c: replace QEMUOptionParameter with QemuOpts
  iscsi.c: replace QEMUOptionParameter with QemuOpts
  nfs.c: replace QEMUOptionParameter with QemuOpts
  qcow.c: replace QEMUOptionParameter with QemuOpts
  qcow2.c: replace QEMUOptionParameter with QemuOpts
  qed.c: replace QEMUOptionParameter with QemuOpts
  raw-posix.c: replace QEMUOptionParameter with QemuOpts
  raw-win32.c: replace QEMUOptionParameter with QemuOpts
  raw_bsd.c: replace QEMUOptionParameter with QemuOpts
  rbd.c: replace QEMUOptionParameter with QemuOpts
  sheepdog.c: replace QEMUOptionParameter with QemuOpts
  ssh.c: replace QEMUOptionParameter with QemuOpts
  vdi.c: replace QEMUOptionParameter with QemuOpts
  vhdx.c: replace QEMUOptionParameter with QemuOpts
  vmdk.c: replace QEMUOptionParameter with QemuOpts
  vpc.c: replace QEMUOptionParameter with QemuOpts
  cleanup QEMUOptionParameter
  QemuOpts: cleanup tmp 'allocated' member from QemuOptsList

 block.c                   |  97 ++++----
 block/cow.c               |  52 ++--
 block/gluster.c           |  73 +++---
 block/iscsi.c             |  32 ++-
 block/nfs.c               |  10 +-
 block/qcow.c              |  72 +++---
 block/qcow2.c             | 265 +++++++++++----------
 block/qed.c               | 112 ++++-----
 block/qed.h               |   3 +-
 block/raw-posix.c         |  55 ++---
 block/raw-win32.c         |  38 +--
 block/raw_bsd.c           |  25 +-
 block/rbd.c               |  61 +++--
 block/sheepdog.c          | 102 ++++----
 block/ssh.c               |  30 ++-
 block/vdi.c               |  71 +++---
 block/vhdx.c              |  97 ++++----
 block/vhdx.h              |   1 +
 block/vmdk.c              | 121 +++++-----
 block/vpc.c               |  60 ++---
 block/vvfat.c             |  11 +-
 include/block/block.h     |   7 +-
 include/block/block_int.h |   9 +-
 include/qemu/option.h     |  53 +----
 include/qemu/option_int.h |   4 +-
 qapi-schema.json          |   6 +-
 qapi/opts-visitor.c       |  10 +-
 qemu-img.c                |  89 ++++---
 qmp-commands.hx           |   2 +
 util/qemu-config.c        |   4 +
 util/qemu-option.c        | 587 ++++++++++++++++++++--------------------------
 31 files changed, 1032 insertions(+), 1127 deletions(-)

-- 
1.7.12.4

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

end of thread, other threads:[~2014-04-11  5:56 UTC | newest]

Thread overview: 32+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-04-10 17:53 [Qemu-devel] [PATCH v25 00/31] replace QEMUOptionParameter with QemuOpts Chunyan Liu
2014-04-10 17:53 ` [Qemu-devel] [PATCH v25 01/31] QemuOpts: move find_desc_by_name ahead for later calling Chunyan Liu
2014-04-10 17:53 ` [Qemu-devel] [PATCH v25 02/31] QemuOpts: add def_value_str to QemuOptDesc Chunyan Liu
2014-04-10 17:53 ` [Qemu-devel] [PATCH v25 03/31] qapi: output def_value_str when query command line options Chunyan Liu
2014-04-10 17:54 ` [Qemu-devel] [PATCH v25 04/31] QemuOpts: change opt->name|str from (const char *) to (char *) Chunyan Liu
2014-04-10 17:54 ` [Qemu-devel] [PATCH v25 05/31] QemuOpts: move qemu_opt_del ahead for later calling Chunyan Liu
2014-04-10 17:54 ` [Qemu-devel] [PATCH v25 06/31] QemuOpts: add qemu_opt_get_*_del functions for replace work Chunyan Liu
2014-04-10 17:54 ` [Qemu-devel] [PATCH v25 07/31] QemuOpts: add qemu_opts_print_help to replace print_option_help Chunyan Liu
2014-04-10 17:54 ` [Qemu-devel] [PATCH v25 08/31] QemuOpts: add conversion between QEMUOptionParameter to QemuOpts Chunyan Liu
2014-04-10 17:54 ` [Qemu-devel] [PATCH v25 09/31] QemuOpts: add qemu_opts_append to replace append_option_parameters Chunyan Liu
2014-04-10 17:54 ` [Qemu-devel] [PATCH v25 10/31] QemuOpts: check NULL input for qemu_opts_del Chunyan Liu
2014-04-10 17:54 ` [Qemu-devel] [PATCH v25 11/31] change block layer to support both QemuOpts and QEMUOptionParamter Chunyan Liu
2014-04-10 17:54 ` [Qemu-devel] [PATCH v25 12/31] vvfat.c: handle cross_driver's create_options and create_opts Chunyan Liu
2014-04-10 17:54 ` [Qemu-devel] [PATCH v25 13/31] cow.c: replace QEMUOptionParameter with QemuOpts Chunyan Liu
2014-04-10 17:54 ` [Qemu-devel] [PATCH v25 14/31] gluster.c: " Chunyan Liu
2014-04-10 17:54 ` [Qemu-devel] [PATCH v25 15/31] iscsi.c: " Chunyan Liu
2014-04-10 17:54 ` [Qemu-devel] [PATCH v25 16/31] nfs.c: " Chunyan Liu
2014-04-10 17:54 ` [Qemu-devel] [PATCH v25 17/31] qcow.c: " Chunyan Liu
2014-04-10 17:54 ` [Qemu-devel] [PATCH v25 18/31] qcow2.c: " Chunyan Liu
2014-04-10 17:54 ` [Qemu-devel] [PATCH v25 19/31] qed.c: " Chunyan Liu
2014-04-10 17:54 ` [Qemu-devel] [PATCH v25 20/31] raw-posix.c: " Chunyan Liu
2014-04-10 17:54 ` [Qemu-devel] [PATCH v25 21/31] raw-win32.c: " Chunyan Liu
2014-04-10 17:54 ` [Qemu-devel] [PATCH v25 22/31] raw_bsd.c: " Chunyan Liu
2014-04-10 17:54 ` [Qemu-devel] [PATCH v25 23/31] rbd.c: " Chunyan Liu
2014-04-10 17:54 ` [Qemu-devel] [PATCH v25 24/31] sheepdog.c: " Chunyan Liu
2014-04-10 17:54 ` [Qemu-devel] [PATCH v25 25/31] ssh.c: " Chunyan Liu
2014-04-10 17:54 ` [Qemu-devel] [PATCH v25 26/31] vdi.c: " Chunyan Liu
2014-04-10 17:54 ` [Qemu-devel] [PATCH v25 27/31] vhdx.c: " Chunyan Liu
2014-04-10 17:54 ` [Qemu-devel] [PATCH v25 28/31] vmdk.c: " Chunyan Liu
2014-04-10 17:54 ` [Qemu-devel] [PATCH v25 29/31] vpc.c: " Chunyan Liu
2014-04-10 17:54 ` [Qemu-devel] [PATCH v25 30/31] cleanup QEMUOptionParameter Chunyan Liu
2014-04-10 17:54 ` [Qemu-devel] [PATCH v25 31/31] QemuOpts: cleanup tmp 'allocated' member from QemuOptsList Chunyan Liu

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.