[PATCH 0/4] qemu: Remove legacy 'nbd-export-add' code and deprecate corresponding capabilities

Peter Krempa via Devel posted 4 patches 8 months, 1 week ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/libvirt tags/patchew/cover.1744114122.git.pkrempa@redhat.com
src/qemu/qemu_block.c                         |  7 -----
src/qemu/qemu_capabilities.c                  |  6 ++--
src/qemu/qemu_capabilities.h                  |  4 +--
src/qemu/qemu_monitor.c                       | 17 -----------
src/qemu/qemu_monitor.h                       |  5 ----
src/qemu/qemu_monitor_json.c                  | 28 -------------------
src/qemu/qemu_monitor_json.h                  |  6 ----
.../caps_10.0.0_s390x.xml                     |  2 --
.../caps_10.0.0_x86_64+amdsev.xml             |  2 --
.../caps_10.0.0_x86_64.xml                    |  2 --
.../qemucapabilitiesdata/caps_6.2.0_ppc64.xml |  2 --
.../caps_6.2.0_x86_64.xml                     |  2 --
.../qemucapabilitiesdata/caps_7.0.0_ppc64.xml |  2 --
.../caps_7.0.0_x86_64.xml                     |  2 --
.../qemucapabilitiesdata/caps_7.1.0_ppc64.xml |  2 --
.../caps_7.1.0_x86_64.xml                     |  2 --
tests/qemucapabilitiesdata/caps_7.2.0_ppc.xml |  2 --
.../caps_7.2.0_x86_64+hvf.xml                 |  2 --
.../caps_7.2.0_x86_64.xml                     |  2 --
.../caps_8.0.0_x86_64.xml                     |  2 --
.../qemucapabilitiesdata/caps_8.1.0_s390x.xml |  2 --
.../caps_8.1.0_x86_64.xml                     |  2 --
.../caps_8.2.0_aarch64.xml                    |  2 --
.../caps_8.2.0_armv7l.xml                     |  2 --
.../caps_8.2.0_loongarch64.xml                |  2 --
.../qemucapabilitiesdata/caps_8.2.0_s390x.xml |  2 --
.../caps_8.2.0_x86_64.xml                     |  2 --
.../qemucapabilitiesdata/caps_9.0.0_sparc.xml |  2 --
.../caps_9.0.0_x86_64.xml                     |  2 --
.../caps_9.1.0_riscv64.xml                    |  2 --
.../qemucapabilitiesdata/caps_9.1.0_s390x.xml |  2 --
.../caps_9.1.0_x86_64.xml                     |  2 --
.../caps_9.2.0_aarch64+hvf.xml                |  2 --
.../qemucapabilitiesdata/caps_9.2.0_s390x.xml |  2 --
.../caps_9.2.0_x86_64+amdsev.xml              |  2 --
.../caps_9.2.0_x86_64.xml                     |  2 --
tests/qemumonitorjsontest.c                   |  2 --
37 files changed, 4 insertions(+), 129 deletions(-)
[PATCH 0/4] qemu: Remove legacy 'nbd-export-add' code and deprecate corresponding capabilities
Posted by Peter Krempa via Devel 8 months, 1 week ago
Peter Krempa (4):
  qemu: block: Always assume support for 'block-export-add'
  qemu: monitor: Drop wrappers for 'nbd-server-add'
  qemu: capabilities: Retire QEMU_CAPS_BLOCK_EXPORT_ADD
  qemu: capabilities: Retire QEMU_CAPS_NBD_BITMAP

 src/qemu/qemu_block.c                         |  7 -----
 src/qemu/qemu_capabilities.c                  |  6 ++--
 src/qemu/qemu_capabilities.h                  |  4 +--
 src/qemu/qemu_monitor.c                       | 17 -----------
 src/qemu/qemu_monitor.h                       |  5 ----
 src/qemu/qemu_monitor_json.c                  | 28 -------------------
 src/qemu/qemu_monitor_json.h                  |  6 ----
 .../caps_10.0.0_s390x.xml                     |  2 --
 .../caps_10.0.0_x86_64+amdsev.xml             |  2 --
 .../caps_10.0.0_x86_64.xml                    |  2 --
 .../qemucapabilitiesdata/caps_6.2.0_ppc64.xml |  2 --
 .../caps_6.2.0_x86_64.xml                     |  2 --
 .../qemucapabilitiesdata/caps_7.0.0_ppc64.xml |  2 --
 .../caps_7.0.0_x86_64.xml                     |  2 --
 .../qemucapabilitiesdata/caps_7.1.0_ppc64.xml |  2 --
 .../caps_7.1.0_x86_64.xml                     |  2 --
 tests/qemucapabilitiesdata/caps_7.2.0_ppc.xml |  2 --
 .../caps_7.2.0_x86_64+hvf.xml                 |  2 --
 .../caps_7.2.0_x86_64.xml                     |  2 --
 .../caps_8.0.0_x86_64.xml                     |  2 --
 .../qemucapabilitiesdata/caps_8.1.0_s390x.xml |  2 --
 .../caps_8.1.0_x86_64.xml                     |  2 --
 .../caps_8.2.0_aarch64.xml                    |  2 --
 .../caps_8.2.0_armv7l.xml                     |  2 --
 .../caps_8.2.0_loongarch64.xml                |  2 --
 .../qemucapabilitiesdata/caps_8.2.0_s390x.xml |  2 --
 .../caps_8.2.0_x86_64.xml                     |  2 --
 .../qemucapabilitiesdata/caps_9.0.0_sparc.xml |  2 --
 .../caps_9.0.0_x86_64.xml                     |  2 --
 .../caps_9.1.0_riscv64.xml                    |  2 --
 .../qemucapabilitiesdata/caps_9.1.0_s390x.xml |  2 --
 .../caps_9.1.0_x86_64.xml                     |  2 --
 .../caps_9.2.0_aarch64+hvf.xml                |  2 --
 .../qemucapabilitiesdata/caps_9.2.0_s390x.xml |  2 --
 .../caps_9.2.0_x86_64+amdsev.xml              |  2 --
 .../caps_9.2.0_x86_64.xml                     |  2 --
 tests/qemumonitorjsontest.c                   |  2 --
 37 files changed, 4 insertions(+), 129 deletions(-)

-- 
2.49.0
Re: [PATCH 0/4] qemu: Remove legacy 'nbd-export-add' code and deprecate corresponding capabilities
Posted by Ján Tomko via Devel 8 months, 1 week ago
On a Tuesday in 2025, Peter Krempa via Devel wrote:
>Peter Krempa (4):
>  qemu: block: Always assume support for 'block-export-add'
>  qemu: monitor: Drop wrappers for 'nbd-server-add'
>  qemu: capabilities: Retire QEMU_CAPS_BLOCK_EXPORT_ADD
>  qemu: capabilities: Retire QEMU_CAPS_NBD_BITMAP
>
> src/qemu/qemu_block.c                         |  7 -----
> src/qemu/qemu_capabilities.c                  |  6 ++--
[..]
> .../caps_9.2.0_x86_64.xml                     |  2 --
> tests/qemumonitorjsontest.c                   |  2 --
> 37 files changed, 4 insertions(+), 129 deletions(-)
>


Reviewed-by: Ján Tomko <jtomko@redhat.com>

Jano