Cover Letter Detail
Show a cover letter.
GET /api/covers/2195905/?format=api
{ "id": 2195905, "url": "http://patchwork.ozlabs.org/api/covers/2195905/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/cover/20260212101001.343158-1-ruanjinjie@huawei.com/", "project": { "id": 2, "url": "http://patchwork.ozlabs.org/api/projects/2/?format=api", "name": "Linux PPC development", "link_name": "linuxppc-dev", "list_id": "linuxppc-dev.lists.ozlabs.org", "list_email": "linuxppc-dev@lists.ozlabs.org", "web_url": "https://github.com/linuxppc/wiki/wiki", "scm_url": "https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git", "webscm_url": "https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git/", "list_archive_url": "https://lore.kernel.org/linuxppc-dev/", "list_archive_url_format": "https://lore.kernel.org/linuxppc-dev/{}/", "commit_url_format": "https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git/commit/?id={}" }, "msgid": "<20260212101001.343158-1-ruanjinjie@huawei.com>", "list_archive_url": "https://lore.kernel.org/linuxppc-dev/20260212101001.343158-1-ruanjinjie@huawei.com/", "date": "2026-02-12T10:09:57", "name": "[v5,0/4] arm64/riscv: Add support for crashkernel CMA reservation", "submitter": { "id": 84791, "url": "http://patchwork.ozlabs.org/api/people/84791/?format=api", "name": "Jinjie Ruan", "email": "ruanjinjie@huawei.com" }, "mbox": "http://patchwork.ozlabs.org/project/linuxppc-dev/cover/20260212101001.343158-1-ruanjinjie@huawei.com/mbox/", "series": [ { "id": 491953, "url": "http://patchwork.ozlabs.org/api/series/491953/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/list/?series=491953", "date": "2026-02-12T10:09:57", "name": "arm64/riscv: Add support for crashkernel CMA reservation", "version": 5, "mbox": "http://patchwork.ozlabs.org/series/491953/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/covers/2195905/comments/", "headers": { "Return-Path": "\n <linuxppc-dev+bounces-16836-incoming=patchwork.ozlabs.org@lists.ozlabs.org>", "X-Original-To": [ "incoming@patchwork.ozlabs.org", "linuxppc-dev@lists.ozlabs.org" ], "Delivered-To": "patchwork-incoming@legolas.ozlabs.org", "Authentication-Results": [ "legolas.ozlabs.org;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=huawei.com header.i=@huawei.com header.a=rsa-sha256\n header.s=dkim header.b=N1Lb/dyT;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.ozlabs.org\n (client-ip=112.213.38.117; helo=lists.ozlabs.org;\n envelope-from=linuxppc-dev+bounces-16836-incoming=patchwork.ozlabs.org@lists.ozlabs.org;\n receiver=patchwork.ozlabs.org)", "lists.ozlabs.org;\n arc=none smtp.remote-ip=113.46.200.221", "lists.ozlabs.org;\n dmarc=pass (p=quarantine dis=none) header.from=huawei.com", "lists.ozlabs.org;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=huawei.com header.i=@huawei.com header.a=rsa-sha256\n header.s=dkim header.b=N1Lb/dyT;\n\tdkim-atps=neutral", "lists.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=huawei.com\n (client-ip=113.46.200.221; helo=canpmsgout06.his.huawei.com;\n envelope-from=ruanjinjie@huawei.com; receiver=lists.ozlabs.org)" ], "Received": [ "from lists.ozlabs.org (lists.ozlabs.org [112.213.38.117])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1 raw public key)\n server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fBWHN6nWbz1xpY\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 12 Feb 2026 21:09:20 +1100 (AEDT)", "from boromir.ozlabs.org (localhost [127.0.0.1])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 4fBWHM4zBBz2ydq;\n\tThu, 12 Feb 2026 21:09:19 +1100 (AEDT)", "from canpmsgout06.his.huawei.com (canpmsgout06.his.huawei.com\n [113.46.200.221])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature RSA-PSS (2048 bits) server-digest\n SHA256)\n\t(No client certificate requested)\n\tby lists.ozlabs.org (Postfix) with ESMTPS id 4fBWHJ5TsZz2xlh\n\tfor <linuxppc-dev@lists.ozlabs.org>; Thu, 12 Feb 2026 21:09:14 +1100 (AEDT)", "from mail.maildlp.com (unknown [172.19.162.140])\n\tby canpmsgout06.his.huawei.com (SkyGuard) with ESMTPS id 4fBW9p5KLtzRhTq;\n\tThu, 12 Feb 2026 18:04:30 +0800 (CST)", "from dggpemf500011.china.huawei.com (unknown [7.185.36.131])\n\tby mail.maildlp.com (Postfix) with ESMTPS id C35A4201EB;\n\tThu, 12 Feb 2026 18:09:08 +0800 (CST)", "from huawei.com (10.90.53.73) by dggpemf500011.china.huawei.com\n (7.185.36.131) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.11; Thu, 12 Feb\n 2026 18:09:06 +0800" ], "ARC-Seal": "i=1; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1770890959;\n\tcv=none;\n b=bUZk8dxYcXLebd9r6PttjRgTfPqlhnRsF+XVOKYbdXFYkGT7W0fs5lCt1+WcuYu8tLvtl9K6TmmDFkS7ezBjsSr5OFRPadHAq1MWfzutZBF+Shj+fCAtTXol/KlNw577xGtH1xSirD/Q/jWT+VBIr1I9EEXs8JGAW9qQ4WlCBr9YR88RxwnQTUG+t4dL8ImIKeHkS+sR4DU+kXqJbsjux0BS8nYcWUwO2XFq6oF8t1YdxCe2lzmAjJsXcx8PYOo+Ln6CNCBXuy4PFd+lb1iU/ms9yDmzRx5HehJQkKW+f0IoTFT42NA9Ax4R4dmHUTfbHGADVduEs7yEnNJFmE6E6w==", "ARC-Message-Signature": "i=1; a=rsa-sha256; d=lists.ozlabs.org; s=201707;\n\tt=1770890959; c=relaxed/relaxed;\n\tbh=DJBahsVO2buYBRo6uanQ4akOube4lASCcn5Wc5JuHA0=;\n\th=From:To:Subject:Date:Message-ID:MIME-Version:Content-Type;\n b=jV2k8Ms+kzyYhLpm+m71N7lb8fMT1OQD5XKicqYGFrn4yS3BflxzoyAUOl3JdY13oYZWCwc73wwkX6PglUokLE4PUsSPGIFQTql8x029KAC5+07ZaecBmEzMm5F/FaFOx4jC/JRrHfdtLfx9dZnLjqKAmaXPqmRooJJvqJC7U3pfK8pi72fUpgg/c90O7h5TFxUlmcEAhEJylmP4DCpAj2oJPKofg7XcOTA19M4dtrCd4jV2JyuEke4nym1iv4XbS+UbH8ABHfiEVnjFEhZxCK87zuqYkZE0ACf59yWLD+juqtTkp6nTTh0xpLQLWg0F/KnbASrmXk6EKZ5H7uGiHA==", "ARC-Authentication-Results": "i=1; lists.ozlabs.org;\n dmarc=pass (p=quarantine dis=none) header.from=huawei.com;\n dkim=pass (1024-bit key;\n unprotected) header.d=huawei.com header.i=@huawei.com header.a=rsa-sha256\n header.s=dkim header.b=N1Lb/dyT; dkim-atps=neutral;\n spf=pass (client-ip=113.46.200.221; helo=canpmsgout06.his.huawei.com;\n envelope-from=ruanjinjie@huawei.com;\n receiver=lists.ozlabs.org) smtp.mailfrom=huawei.com", "dkim-signature": "v=1; a=rsa-sha256; d=huawei.com; s=dkim;\n\tc=relaxed/relaxed; q=dns/txt;\n\th=From;\n\tbh=DJBahsVO2buYBRo6uanQ4akOube4lASCcn5Wc5JuHA0=;\n\tb=N1Lb/dyTE2h5HOJHrh+NRJNvn9yj1KvCbqkIn6VqWUGF70dIauXoQMrrYoYNwdNWlg3+8a/E2\n\tvGe1QBnODc9pH2mKsoaHcQbTyBL1aa76SvP3u+XYQm95+qiCFBlYzCsJrRLeFozkScfrLE4vows\n\theKtPwy0ISFWrMHfm+RuWZA=", "From": "Jinjie Ruan <ruanjinjie@huawei.com>", "To": "<corbet@lwn.net>, <skhan@linuxfoundation.org>, <catalin.marinas@arm.com>,\n\t<will@kernel.org>, <chenhuacai@kernel.org>, <kernel@xen0n.name>,\n\t<maddy@linux.ibm.com>, <mpe@ellerman.id.au>, <npiggin@gmail.com>,\n\t<chleroy@kernel.org>, <pjw@kernel.org>, <palmer@dabbelt.com>,\n\t<aou@eecs.berkeley.edu>, <alex@ghiti.fr>, <tglx@kernel.org>,\n\t<mingo@redhat.com>, <bp@alien8.de>, <dave.hansen@linux.intel.com>,\n\t<hpa@zytor.com>, <akpm@linux-foundation.org>, <bhe@redhat.com>,\n\t<vgoyal@redhat.com>, <dyoung@redhat.com>, <rdunlap@infradead.org>,\n\t<kees@kernel.org>, <elver@google.com>, <paulmck@kernel.org>, <arnd@arndb.de>,\n\t<ruanjinjie@huawei.com>, <fvdl@google.com>, <thuth@redhat.com>,\n\t<ardb@kernel.org>, <leitao@debian.org>, <rppt@kernel.org>, <osandov@fb.com>,\n\t<cfsworks@gmail.com>, <sourabhjain@linux.ibm.com>, <ryan.roberts@arm.com>,\n\t<tangyouling@kylinos.cn>, <eajames@linux.ibm.com>, <hbathini@linux.ibm.com>,\n\t<ritesh.list@gmail.com>, <songshuaishuai@tinylab.org>, <bjorn@rivosinc.com>,\n\t<samuel.holland@sifive.com>, <kevin.brodsky@arm.com>,\n\t<junhui.liu@pigmoral.tech>, <vishal.moola@gmail.com>, <dwmw@amazon.co.uk>,\n\t<pbonzini@redhat.com>, <kai.huang@intel.com>, <ubizjak@gmail.com>,\n\t<coxu@redhat.com>, <fuqiang.wang@easystack.cn>, <liaoyuanhong@vivo.com>,\n\t<brgerst@gmail.com>, <jbohac@suse.cz>, <x86@kernel.org>,\n\t<linux-doc@vger.kernel.org>, <linux-kernel@vger.kernel.org>,\n\t<linux-arm-kernel@lists.infradead.org>, <loongarch@lists.linux.dev>,\n\t<linuxppc-dev@lists.ozlabs.org>, <linux-riscv@lists.infradead.org>,\n\t<kexec@lists.infradead.org>", "Subject": "[PATCH v5 0/4] arm64/riscv: Add support for crashkernel CMA\n reservation", "Date": "Thu, 12 Feb 2026 18:09:57 +0800", "Message-ID": "<20260212101001.343158-1-ruanjinjie@huawei.com>", "X-Mailer": "git-send-email 2.34.1", "X-Mailing-List": "linuxppc-dev@lists.ozlabs.org", "List-Id": "<linuxppc-dev.lists.ozlabs.org>", "List-Help": "<mailto:linuxppc-dev+help@lists.ozlabs.org>", "List-Owner": "<mailto:linuxppc-dev+owner@lists.ozlabs.org>", "List-Post": "<mailto:linuxppc-dev@lists.ozlabs.org>", "List-Archive": "<https://lore.kernel.org/linuxppc-dev/>,\n <https://lists.ozlabs.org/pipermail/linuxppc-dev/>", "List-Subscribe": "<mailto:linuxppc-dev+subscribe@lists.ozlabs.org>,\n <mailto:linuxppc-dev+subscribe-digest@lists.ozlabs.org>,\n <mailto:linuxppc-dev+subscribe-nomail@lists.ozlabs.org>", "List-Unsubscribe": "<mailto:linuxppc-dev+unsubscribe@lists.ozlabs.org>", "Precedence": "list", "MIME-Version": "1.0", "Content-Type": "text/plain; charset=\"UTF-8\"", "Content-Transfer-Encoding": "8bit", "X-Originating-IP": "[10.90.53.73]", "X-ClientProxiedBy": "kwepems200002.china.huawei.com (7.221.188.68) To\n dggpemf500011.china.huawei.com (7.185.36.131)", "X-Spam-Status": "No, score=-0.2 required=3.0 tests=DKIM_SIGNED,DKIM_VALID,\n\tDKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS autolearn=disabled\n\tversion=4.0.1 OzLabs 8", "X-Spam-Checker-Version": "SpamAssassin 4.0.1 (2024-03-25) on lists.ozlabs.org" }, "content": "Exclude crash kernel memory in crash core to avoid duplication. Also move\nthe size calculation (and the realloc if needed) into crash core.\n\nAnd add support for crashkernel CMA reservation for arm64 and riscv.\n\nChanges in v5:\n- Fix the kernel test robot build warnings.\n- Sort crash memory ranges before preparing elfcorehdr for powerpc\n- Link to v4: https://lore.kernel.org/all/20260209095931.2813152-1-ruanjinjie@huawei.com/\n\nChanges in v4:\n- Move the size calculation (and the realloc if needed) into the\n generic crash.\n- Link to v3: https://lore.kernel.org/all/20260204093728.1447527-1-ruanjinjie@huawei.com/\n\nChangs in v3:\n- Exclude crash kernel memory in crash core as Mike suggested.\n- Add acked-by.\n\nJinjie Ruan (3):\n crash: Exclude crash kernel memory in crash core\n arm64: kexec: Add support for crashkernel CMA reservation\n riscv: kexec: Add support for crashkernel CMA reservation\n\nSourabh Jain (1):\n powerpc/crash: sort crash memory ranges before preparing elfcorehdr\n\n .../admin-guide/kernel-parameters.txt | 16 +--\n arch/arm64/include/asm/kexec.h | 9 +-\n arch/arm64/kernel/machine_kexec_file.c | 43 +++-----\n arch/arm64/mm/init.c | 5 +-\n arch/loongarch/include/asm/kexec.h | 9 +-\n arch/loongarch/kernel/machine_kexec_file.c | 41 +++----\n arch/powerpc/include/asm/kexec.h | 13 +++\n arch/powerpc/include/asm/kexec_ranges.h | 1 -\n arch/powerpc/kexec/crash.c | 67 ++++++-----\n arch/powerpc/kexec/file_load_64.c | 17 +--\n arch/powerpc/kexec/ranges.c | 103 +----------------\n arch/riscv/include/asm/kexec.h | 9 +-\n arch/riscv/kernel/machine_kexec_file.c | 39 +++----\n arch/riscv/mm/init.c | 5 +-\n arch/x86/include/asm/kexec.h | 9 ++\n arch/x86/kernel/crash.c | 104 ++----------------\n include/linux/crash_core.h | 75 ++++++++++++-\n kernel/crash_core.c | 85 ++++++++++++--\n 18 files changed, 314 insertions(+), 336 deletions(-)" }