All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 00/11] block: Remove BB interface from blockdev-add/del
@ 2016-08-23 17:01 Kevin Wolf
  2016-08-23 17:01 ` [Qemu-devel] [PATCH 01/11] qemu-iotests/041: Avoid blockdev-add with id Kevin Wolf
                   ` (11 more replies)
  0 siblings, 12 replies; 13+ messages in thread
From: Kevin Wolf @ 2016-08-23 17:01 UTC (permalink / raw)
  To: qemu-block; +Cc: kwolf, qemu-devel

This series makes the next step towards a QAPI interface that doesn't require
clients to know about BlockBackends. By removing the support for 'id' from
blockdev-add, it becomes a command that always only creates a BDS (with a node
name). Existing interfaces have already been changed to accept node names
everywhere and BlockBackends are created whenever they are needed.

The actual change is in the last patch and pretty trivial, but many test cases
use blockdev-add to create a BlockBackend and must be updated first.

Depends on:
* [PATCH 00/10] block: Accept qdev IDs in device level QMP commands
* [PATCH] block: Allow node name for 'qemu-io' HMP command

Kevin Wolf (11):
  qemu-iotests/041: Avoid blockdev-add with id
  qemu-iotests/067: Avoid blockdev-add with id
  qemu-iotests/071: Avoid blockdev-add with id
  qemu-iotests/081: Avoid blockdev-add with id
  qemu-iotests/087: Avoid blockdev-add with id
  qemu-iotests/117: Avoid blockdev-add with id
  qemu-iotests/118: Avoid blockdev-add with id
  qemu-iotests/124: Avoid blockdev-add with id
  qemu-iotests/139: Avoid blockdev-add with id
  qemu-iotests/141: Avoid blockdev-add with id
  block: Remove BB interface from blockdev-add/del

 blockdev.c                 | 127 ++++++++-------------------
 qapi/block-core.json       |  30 ++-----
 qmp-commands.hx            |  26 ++----
 tests/qemu-iotests/041     |  71 +++++++--------
 tests/qemu-iotests/067     |   6 +-
 tests/qemu-iotests/067.out | 211 +++++++++++++++++++++++++++------------------
 tests/qemu-iotests/071     |   8 +-
 tests/qemu-iotests/081     |   2 +-
 tests/qemu-iotests/087     |  62 ++-----------
 tests/qemu-iotests/087.out |   6 +-
 tests/qemu-iotests/117     |   4 +-
 tests/qemu-iotests/118     |   6 +-
 tests/qemu-iotests/124     |  17 ++--
 tests/qemu-iotests/139     | 178 ++++++++++++--------------------------
 tests/qemu-iotests/139.out |   4 +-
 tests/qemu-iotests/141     |  24 +++---
 tests/qemu-iotests/141.out |  24 +++---
 17 files changed, 322 insertions(+), 484 deletions(-)

-- 
1.8.3.1

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

end of thread, other threads:[~2016-09-14 13:05 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-08-23 17:01 [Qemu-devel] [PATCH 00/11] block: Remove BB interface from blockdev-add/del Kevin Wolf
2016-08-23 17:01 ` [Qemu-devel] [PATCH 01/11] qemu-iotests/041: Avoid blockdev-add with id Kevin Wolf
2016-08-23 17:01 ` [Qemu-devel] [PATCH 02/11] qemu-iotests/067: " Kevin Wolf
2016-08-23 17:01 ` [Qemu-devel] [PATCH 03/11] qemu-iotests/071: " Kevin Wolf
2016-08-23 17:01 ` [Qemu-devel] [PATCH 04/11] qemu-iotests/081: " Kevin Wolf
2016-08-23 17:01 ` [Qemu-devel] [PATCH 05/11] qemu-iotests/087: " Kevin Wolf
2016-08-23 17:01 ` [Qemu-devel] [PATCH 06/11] qemu-iotests/117: " Kevin Wolf
2016-08-23 17:01 ` [Qemu-devel] [PATCH 07/11] qemu-iotests/118: " Kevin Wolf
2016-08-23 17:01 ` [Qemu-devel] [PATCH 08/11] qemu-iotests/124: " Kevin Wolf
2016-08-23 17:01 ` [Qemu-devel] [PATCH 09/11] qemu-iotests/139: " Kevin Wolf
2016-08-23 17:01 ` [Qemu-devel] [PATCH 10/11] qemu-iotests/141: " Kevin Wolf
2016-08-23 17:01 ` [Qemu-devel] [PATCH 11/11] block: Remove BB interface from blockdev-add/del Kevin Wolf
2016-09-14 13:04 ` [Qemu-devel] [PATCH 00/11] " Kevin Wolf

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.