From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 80E60E77188 for ; Sun, 22 Dec 2024 05:51:41 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id C3E7A6B0083; Sun, 22 Dec 2024 00:51:40 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id BC7426B0088; Sun, 22 Dec 2024 00:51:40 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id A68236B0089; Sun, 22 Dec 2024 00:51:40 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 8582C6B0083 for ; Sun, 22 Dec 2024 00:51:40 -0500 (EST) Received: from smtpin22.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 010BA4588A for ; Sun, 22 Dec 2024 05:51:39 +0000 (UTC) X-FDA: 82921522068.22.F2A33FA Received: from xry111.site (xry111.site [89.208.246.23]) by imf28.hostedemail.com (Postfix) with ESMTP id 5CC1EC0006 for ; Sun, 22 Dec 2024 05:50:58 +0000 (UTC) Authentication-Results: imf28.hostedemail.com; dkim=pass header.d=xry111.site header.s=default header.b=nZcUQW1T; dmarc=pass (policy=reject) header.from=xry111.site; spf=pass (imf28.hostedemail.com: domain of xry111@xry111.site designates 89.208.246.23 as permitted sender) smtp.mailfrom=xry111@xry111.site ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1734846681; a=rsa-sha256; cv=none; b=5MZyBbi+8jgkFTMW6d2xAUG6vZut5haLrwGUoVj6Q1ziw1XDvTDn5azSBD+DXLyg26Flhu Kzbs2iDu1qppSNOXOrIlEd87aWji/oSokzf0c826GWbVPdPuzEtgXcOpIrbvEfJtIsX74B LptH78aT5LfHyW41a/s67hg9uKbDdXM= ARC-Authentication-Results: i=1; imf28.hostedemail.com; dkim=pass header.d=xry111.site header.s=default header.b=nZcUQW1T; dmarc=pass (policy=reject) header.from=xry111.site; spf=pass (imf28.hostedemail.com: domain of xry111@xry111.site designates 89.208.246.23 as permitted sender) smtp.mailfrom=xry111@xry111.site ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1734846681; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=73Spy65y75EOyPTSc0iJv9YfbS1W2aMnBGueFT4LSeE=; b=W+lHzskqJ+J1oLb2y88VDTv8MnS+u+wc9IM6lveBxIhclb+JBkGyd37usUmU6sccJ4zsbh Y/MCtMtOtK7meEHTVFx1bd25j8d3/d2FUgSp/TZFXT6PquhL7Oxg1BkTsfgW6O2Y4om21Y Vhqv/OtP2mFHqYHEQPUft1JYv4dGudM= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xry111.site; s=default; t=1734846684; bh=73Spy65y75EOyPTSc0iJv9YfbS1W2aMnBGueFT4LSeE=; h=Subject:From:To:Cc:Date:In-Reply-To:References:From; b=nZcUQW1TlcYe19vjpWVYF7BGYQbKeGDAvUbN+K0Gsvt9rhGMN7GsZfs/zdpj2lzl1 MbBsClXT3mJifINJ7gn7htQxIFD/roKSs0ciA+vaO6anVxMZbCRqy5Nv6Ocs9F+wxn hZMWv9smlpVCNBPl3ehSuaSPQ+cU8zGg2WHY6b7I= Received: from [192.168.124.9] (unknown [113.200.174.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature ECDSA (secp384r1)) (Client did not present a certificate) (Authenticated sender: xry111@xry111.site) by xry111.site (Postfix) with ESMTPSA id 16E7F1A3FB1; Sun, 22 Dec 2024 00:51:09 -0500 (EST) Message-ID: <02d042a6590ddb1fadb9f98d95de169c4683b9e7.camel@xry111.site> Subject: Re: [PATCH v6] mm/memblock: Add memblock_alloc_or_panic interface From: Xi Ruoyao To: Guo Weikang , Andrew Morton , Mike Rapoport , Geert Uytterhoeven Cc: Dennis Zhou , Tejun Heo , Christoph Lameter , Thomas Bogendoerfer , Sam Creasey , Huacai Chen , Will Deacon , Catalin Marinas , Oreoluwa Babatunde , rafael.j.wysocki@intel.com, Palmer Dabbelt , Hanjun Guo , Easwar Hariharan , Johannes Berg , Ingo Molnar , Dave Hansen , Christian Brauner , KP Singh , Richard Henderson , Matt Turner , Russell King , WANG Xuerui , Michael Ellerman , Stefan Kristiansson , Stafford Horne , Helge Deller , Nicholas Piggin , Christophe Leroy , Naveen N Rao , Madhavan Srinivasan , Geoff Levand , Paul Walmsley , Palmer Dabbelt , Albert Ou , Andrey Ryabinin , Alexander Potapenko , Andrey Konovalov , Dmitry Vyukov , Vincenzo Frascino , Heiko Carstens , Vasily Gorbik , Alexander Gordeev , Christian Borntraeger , Sven Schnelle , Yoshinori Sato , Rich Felker , John Paul Adrian Glaubitz , Andreas Larsson , Richard Weinberger , Anton Ivanov , Johannes Berg , Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , x86@kernel.org, linux-alpha@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, loongarch@lists.linux.dev, linux-m68k@lists.linux-m68k.org, linux-mips@vger.kernel.org, linux-openrisc@vger.kernel.org, linux-parisc@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, linux-riscv@lists.infradead.org, kasan-dev@googlegroups.com, linux-s390@vger.kernel.org, linux-sh@vger.kernel.org, sparclinux@vger.kernel.org, linux-um@lists.infradead.org, linux-acpi@vger.kernel.org, xen-devel@lists.xenproject.org, linux-omap@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-mm@kvack.org, linux-pm@vger.kernel.org Date: Sun, 22 Dec 2024 13:51:08 +0800 In-Reply-To: <20241222054331.2705948-1-guoweikang.kernel@gmail.com> References: <20241222054331.2705948-1-guoweikang.kernel@gmail.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.54.2 MIME-Version: 1.0 X-Rspam-User: X-Rspamd-Server: rspam03 X-Rspamd-Queue-Id: 5CC1EC0006 X-Stat-Signature: pmmkgumiyieoi1d565h3u1r83xxtrf8y X-HE-Tag: 1734846658-668901 X-HE-Meta: U2FsdGVkX1+yz90xyf60Q7XsaD4wLXCZVPDzdFL7e8LW7GlCowbdHSvdFlmsx5w/N6h9mWbyAwlEr8s6uiCXKR5uisIPkb3nP5AYP0NjEEiPnCLpRpj0EEkg7vfhQUFAxKFo5glaQiXNuPxh9NoJNMH465zrCvtFUhDvciGBgF93rCrQQGErX1uiI7DYw1jF3LIyOJ62Q6TxZ93+5XrQ5I6XMwgisUjGIWx0+LE/yieuDG5xRgc8wXrym+dwHsXKW6d+6QeHLS5Mfa9pyEZ3dNFXW4RrfT37SZtZNwztw13ndfVfSGUmk6a3UqDIg2S41Ig3eE4FIZp8Qh1y4cETOMxIItP/dZLfLjwmChONShN+cooPVxHhXzm7Bi2n9HctDalgf/QG76llcmCK6d3FAjYx8ynG7kjGDNvdj/oH2jPTJlZCjDRHabZPAveSVets3KjkzHgjkxsrSWT5r8d/H/qW/wSb3YbwBSAEYa1UnCnS8qwcd5YsfINyNfT2la5vgN16OoVBbAONT2t7mrhCjVU+O93DfYNwv9rFzlpenYSkKsg/SYPyvmqJhsmGklxR2J7lvSbsqApJv9VNDD+aWWX1BXbwCbU9qGUvuBhwa0dU5cmNNMvob8j9HFT8xGG1zc7p+Zm9eLIqd8GRRUy/f0GqqjXgdjczlgWk953pHIWq640993Xb0Rs4Kvurxa3WW4eGYArrL+z5sOfgdfQ0lZENEW0on+ezG6MRMbxFcWBmfLBIlvVaQNi+jfJYW8nAcmwaFP3hBcYVHr3ILz09OcGCxnOeiBNHtAqbirohplqQs6g06iDj869TFwqSUmZEAyuGd52REjC1TmVgGuf40H2l+dfjkJisZ+NJrI6a69MfE0OefxqR15KJYAKu1JPskytN0i0A/1ZNLUnq+eHYIZjuIGSXsmoY5T7Z1aa/134zuzOuj+/r69a2VHmftXILGukIMuxaHaBJntSOz6h li9qGd1X vDPOIzLUvBk4ay39GDLFMEAmDfjfMmQQ5LgceIFDr+07T1wWIZ140CNBksmIRR0Zxq8jgYxeFHNKO+Xb+dTTYPj0xaTZwb6tbLeL0Cv8eQ3y2B/hE1H/QAml4Qb5KBGpR1zKMz9S7WqPmkqjOb89ANTBKOo88136Vdds3kNbQEGIgYo387TvNU05wG76bcOiJuZU7oB4X524JdKt25PHv9MUfoBoNLaCH0qWhFBNbKbBIkWop+w29W13GorbzFn4LAn2yAzU1dneg0az5TqwV3632XxVg3u28onPq1ygMh2ZHLusk5y8evofENldT9fhSIj7OV9tgShDLAwgOiHZHC+eCnRdXbTXaAGXl/YAwzogS3OE37tenUjk6odkgwJxxN6v9h1lMn0fYeacUTBZ7XJZpGdJx3BNhCpRKLsS5bv1ftSAUh1LgKsF8FCH/w7iuDQCrY/ehNywbj/yRzZLz+F8sWGF+HLzOPy2yEiIx/pxyu0PZUpHM8i2CTQ== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On Sun, 2024-12-22 at 13:43 +0800, Guo Weikang wrote: > Before SLUB initialization, various subsystems used memblock_alloc to > allocate memory. In most cases, when memory allocation fails, an immediat= e > panic is required. To simplify this behavior and reduce repetitive checks= , > introduce `memblock_alloc_or_panic`. This function ensures that memory > allocation failures result in a panic automatically, improving code > readability and consistency across subsystems that require this behavior. >=20 > Signed-off-by: Guo Weikang > --- Please try to avoid bumping the patch revision number so quickly. And if you must do it, you should embed a ChangeLog of your patch (below this "---" line) so people can know what has been changed. --=20 Xi Ruoyao School of Aerospace Science and Technology, Xidian University