From 0c04849e2da7bae4d89baac5ba38bc4842f9f741 Mon Sep 17 00:00:00 2001 From: Chen Qun Date: Tue, 15 Mar 2022 10:28:34 +0800 Subject: [PATCH 1/3] coro: support live patch for libcare Description: For coroutine live patch, we need find all coroutines stack and check them before patching. There is no structure to manage all coroutines in qemu. So we add a list which contain all running coroutines to accelerate libcare live patch. --- coro-support-live-patch-for-libcare.patch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/coro-support-live-patch-for-libcare.patch b/coro-support-live-patch-for-libcare.patch index 5e287eb8..d45a46e5 100644 --- a/coro-support-live-patch-for-libcare.patch +++ b/coro-support-live-patch-for-libcare.patch @@ -1,4 +1,4 @@ -From 2135fe8e9c4d459d3f06babf3bfd71b5387b0214 Mon Sep 17 00:00:00 2001 +From 0ec976f781fe1959303c5cd58ee85b98aefeb7c3 Mon Sep 17 00:00:00 2001 From: jiang-dawei15 Date: Tue, 15 Mar 2022 10:28:34 +0800 Subject: [PATCH] coro: support live patch for libcare -- Gitee From a4d1ed4c6853bff663f237e834bc2c3cbb659faa Mon Sep 17 00:00:00 2001 From: Chen Qun Date: Mon, 21 Mar 2022 21:27:24 +0800 Subject: [PATCH 2/3] spec: Update patch and changelog with !266 coro: support live patch for libcare !266 coro: support live patch for libcare Signed-off-by: Chen Qun --- qemu.spec | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/qemu.spec b/qemu.spec index 2326488c..38851e32 100644 --- a/qemu.spec +++ b/qemu.spec @@ -236,6 +236,7 @@ Patch0222: scsi-bus-fix-unmatched-object_unref.patch Patch0223: tools-virtiofsd-Add-rseq-syscall-to-the-seccomp-allo.patch Patch0224: sw_64-Add-sw64-architecture-support.patch Patch0225: coro-support-live-patch-for-libcare.patch +Patch0226: coro-support-live-patch-for-libcare.patch BuildRequires: flex BuildRequires: gcc @@ -687,6 +688,9 @@ getent passwd qemu >/dev/null || \ %endif %changelog +* Mon Mar 21 2022 Chen Qun +- coro: support live patch for libcare + * Fri Mar 18 2022 yezengruan - coro: support live patch for libcare - add patch for sw64 support -- Gitee From c51c814759c26b00a7b445234cfc244be54c4805 Mon Sep 17 00:00:00 2001 From: Chen Qun Date: Mon, 21 Mar 2022 21:27:25 +0800 Subject: [PATCH 3/3] spec: Update release version with !266 increase release verison by one Signed-off-by: Chen Qun --- qemu.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/qemu.spec b/qemu.spec index 38851e32..656d7c4b 100644 --- a/qemu.spec +++ b/qemu.spec @@ -1,6 +1,6 @@ Name: qemu Version: 6.2.0 -Release: 27 +Release: 28 Epoch: 2 Summary: QEMU is a generic and open source machine emulator and virtualizer License: GPLv2 and BSD and MIT and CC-BY-SA-4.0 -- Gitee