From nobody Fri Nov 7 19:58:20 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=126.com Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1548687332684528.6398753728178; Mon, 28 Jan 2019 06:55:32 -0800 (PST) Received: from localhost ([127.0.0.1]:60963 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1go7mS-0002fM-EL for importer@patchew.org; Mon, 28 Jan 2019 09:20:56 -0500 Received: from eggs.gnu.org ([209.51.188.92]:40210) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1go7hb-0007SE-OT for qemu-devel@nongnu.org; Mon, 28 Jan 2019 09:15:56 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1go7hY-0007FD-Nb for qemu-devel@nongnu.org; Mon, 28 Jan 2019 09:15:55 -0500 Received: from m15-113.126.com ([220.181.15.113]:49514) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1go7hT-00075S-25 for qemu-devel@nongnu.org; Mon, 28 Jan 2019 09:15:49 -0500 Received: from localhost.bytedance.net (unknown [220.243.134.156]) by smtp3 (Coremail) with SMTP id DcmowAC3b2NsDk9cbAzfBQ--.20895S5; Mon, 28 Jan 2019 22:15:10 +0800 (CST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=126.com; s=s110527; h=From:Subject:Date:Message-Id:MIME-Version; bh=Snfol +lWFnSlWxB3Xvs/EsUZVKxOImw9e/nTAww0Ei8=; b=U5UL0GubItUZ7YFVasHTu RzltXihZXpSJT4dE9Rzmek9WXZcq77triyz4Rh2zCZaZ1nnSUT5am7TdRzAxS2IV DIXylA6f/fJv89bOuQkNGpdvPwjYGtqRdMCmcUGiWYMRU1eIldjPbJE8VK3m3pJZ H2TXyzhI3eSa/nI+BHab+Y= From: Fei Li To: qemu-devel@nongnu.org, shirley17fei@gmail.com Date: Mon, 28 Jan 2019 22:14:46 +0800 Message-Id: <20190128141506.12731-4-lifei1214@126.com> X-Mailer: git-send-email 2.17.2 (Apple Git-113) In-Reply-To: <20190128141506.12731-1-lifei1214@126.com> References: <20190128141506.12731-1-lifei1214@126.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-CM-TRANSID: DcmowAC3b2NsDk9cbAzfBQ--.20895S5 X-Coremail-Antispam: 1Uf129KBjvdXoW7Jw43Cw45WFW5XFWDAF4Dtwb_yoWfGFX_Ja 10q347Jayaq3Z0gF48Ca17Z340v348WF1kGa47try3KrWUtFy3WFy8t3WfAF1fCrsxX343 CrykXrWFkay29jkaLaAFLSUrUUUUUb8apTn2vfkv8UJUUUU8Yxn0WfASr-VFAUDa7-sFnT 9fnUUvcSsGvfC2KfnxnUUI43ZEXa7IUnBwZ5UUUUU== X-Originating-IP: [220.243.134.156] X-CM-SenderInfo: 5olivxarsrkqqrswhudrp/1tbitA9KIVpD7ygdcAAAsj X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 220.181.15.113 Subject: [Qemu-devel] [PATCH for-4.0 03/11] qemu_thread: supplement error handling for qmp_dump_guest_memory X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Markus Armbruster , Peter Xu , "Dr . David Alan Gilbert" , Fei Li , Gerd Hoffmann , =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= , David Gibson Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) From: Fei Li Utilize the existed errp to propagate the error instead of the temporary &error_abort. Cc: Markus Armbruster Cc: Marc-Andr=C3=A9 Lureau Signed-off-by: Fei Li --- dump.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/dump.c b/dump.c index e4886bc9c3..92cc277015 100644 --- a/dump.c +++ b/dump.c @@ -2020,9 +2020,8 @@ void qmp_dump_guest_memory(bool paging, const char *f= ile, if (detach_p) { /* detached dump */ s->detached =3D true; - /* TODO: let the further caller handle the error instead of abort(= ) */ qemu_thread_create(&s->dump_thread, "dump_thread", dump_thread, - s, QEMU_THREAD_DETACHED, &error_abort); + s, QEMU_THREAD_DETACHED, errp); } else { /* sync dump */ dump_process(s, errp); --=20 2.17.2 (Apple Git-113)