From 69b0de9c52ac72b87621eae69713bffee43bf48f Mon Sep 17 00:00:00 2001 From: Chen Qun Date: Sat, 12 Feb 2022 22:05:46 +0800 Subject: [PATCH] =?UTF-8?q?spec:=20Update=20patch=20and=20changelog=20with?= =?UTF-8?q?=20!251=20vhost-user/qemu-img/virtio=5Fnet/pci/scsi=E8=A1=A5?= =?UTF-8?q?=E4=B8=81=E5=9B=9E=E5=90=88=20=20!251?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit virtio-scsi: bugfix: fix qemu crash for hotplug scsi disk with dataplane virtio: net-tap: bugfix: del net client if net_init_tap_one failed virtio: bugfix: clean up callback when del virtqueue virtio-net: bugfix: do not delete netdev before virtio net virtio-net: fix max vring buf size when set ring num virtio: check descriptor numbers virtio: bugfix: add rcu_read_lock when vring_avail_idx is called virtio: print the guest virtio_net features that host does not support virtio: bugfix: check the value of caches before accessing it virtio-net: set the max of queue size to 4096 virtio-net: update the default and max of rx/tx_queue_size vhost-user: add unregister_savevm when vhost-user cleanup qemu-img: block: dont blk_make_zero if discard_zeroes false vhost-user: Add support reconnect vhost-user socket vhost-user: Set the acked_features to vm's featrue vhost-user: add vhost_set_mem_table when vm load_setup at destination vhost-user: add separate memslot counter for vhost-user vhost-user: quit infinite loop while used memslots is more than the backend limit qmp: add command to query used memslots of vhost-net and vhost-user vhost-user-scsi: add support for SPDK hot upgrade i6300esb watchdog: bugfix: Add a runstate transition Signed-off-by: Chen Qun --- qemu.spec | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/qemu.spec b/qemu.spec index 0cbf967..0fd3503 100644 --- a/qemu.spec +++ b/qemu.spec @@ -146,6 +146,27 @@ Patch0133: bugfix-fix-eventfds-may-double-free-when-vm_id-reuse.patch Patch0134: block-mirror-fix-file-system-went-to-read-only-after.patch Patch0135: bugfix-fix-mmio-information-leak-and-ehci-vm-escape-.patch Patch0136: target-i386-Fix-the-RES-memory-inc-which-caused-by-t.patch +Patch0137: virtio-scsi-bugfix-fix-qemu-crash-for-hotplug-scsi-d.patch +Patch0138: virtio-net-tap-bugfix-del-net-client-if-net_init_tap.patch +Patch0139: virtio-bugfix-clean-up-callback-when-del-virtqueue.patch +Patch0140: virtio-net-bugfix-do-not-delete-netdev-before-virtio.patch +Patch0141: virtio-net-fix-max-vring-buf-size-when-set-ring-num.patch +Patch0142: virtio-check-descriptor-numbers.patch +Patch0143: virtio-bugfix-add-rcu_read_lock-when-vring_avail_idx.patch +Patch0144: virtio-print-the-guest-virtio_net-features-that-host.patch +Patch0145: virtio-bugfix-check-the-value-of-caches-before-acces.patch +Patch0146: virtio-net-set-the-max-of-queue-size-to-4096.patch +Patch0147: virtio-net-update-the-default-and-max-of-rx-tx_queue.patch +Patch0148: vhost-user-add-unregister_savevm-when-vhost-user-cle.patch +Patch0149: qemu-img-block-dont-blk_make_zero-if-discard_zeroes-.patch +Patch0150: vhost-user-Add-support-reconnect-vhost-user-socket.patch +Patch0151: vhost-user-Set-the-acked_features-to-vm-s-featrue.patch +Patch0152: vhost-user-add-vhost_set_mem_table-when-vm-load_setu.patch +Patch0153: vhost-user-add-separate-memslot-counter-for-vhost-us.patch +Patch0154: vhost-user-quit-infinite-loop-while-used-memslots-is.patch +Patch0155: qmp-add-command-to-query-used-memslots-of-vhost-net-.patch +Patch0156: vhost-user-scsi-add-support-for-SPDK-hot-upgrade.patch +Patch0157: i6300esb-watchdog-bugfix-Add-a-runstate-transition.patch BuildRequires: flex BuildRequires: gcc @@ -590,6 +611,29 @@ getent passwd qemu >/dev/null || \ %endif %changelog +* Sat Feb 12 2022 Chen Qun +- virtio-scsi: bugfix: fix qemu crash for hotplug scsi disk with dataplane +- virtio: net-tap: bugfix: del net client if net_init_tap_one failed +- virtio: bugfix: clean up callback when del virtqueue +- virtio-net: bugfix: do not delete netdev before virtio net +- virtio-net: fix max vring buf size when set ring num +- virtio: check descriptor numbers +- virtio: bugfix: add rcu_read_lock when vring_avail_idx is called +- virtio: print the guest virtio_net features that host does not support +- virtio: bugfix: check the value of caches before accessing it +- virtio-net: set the max of queue size to 4096 +- virtio-net: update the default and max of rx/tx_queue_size +- vhost-user: add unregister_savevm when vhost-user cleanup +- qemu-img: block: dont blk_make_zero if discard_zeroes false +- vhost-user: Add support reconnect vhost-user socket +- vhost-user: Set the acked_features to vm's featrue +- vhost-user: add vhost_set_mem_table when vm load_setup at destination +- vhost-user: add separate memslot counter for vhost-user +- vhost-user: quit infinite loop while used memslots is more than the backend limit +- qmp: add command to query used memslots of vhost-net and vhost-user +- vhost-user-scsi: add support for SPDK hot upgrade +- i6300esb watchdog: bugfix: Add a runstate transition + * Sat Feb 12 2022 Chen Qun - bugfix: fix some illegal memory access and memory leak - bugfix: fix possible memory leak