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 762A8E77188 for ; Sun, 22 Dec 2024 06:07:22 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 01A356B0083; Sun, 22 Dec 2024 01:07:22 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id F0BFF6B0088; Sun, 22 Dec 2024 01:07:21 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D84A46B0089; Sun, 22 Dec 2024 01:07:21 -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 B43AC6B0083 for ; Sun, 22 Dec 2024 01:07:21 -0500 (EST) Received: from smtpin20.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 727751C864F for ; Sun, 22 Dec 2024 06:07:21 +0000 (UTC) X-FDA: 82921560120.20.FED668B Received: from mail-yw1-f172.google.com (mail-yw1-f172.google.com [209.85.128.172]) by imf28.hostedemail.com (Postfix) with ESMTP id D98CEC000B for ; Sun, 22 Dec 2024 06:06:39 +0000 (UTC) Authentication-Results: imf28.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=eVp+4Ggm; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf28.hostedemail.com: domain of guoweikang.kernel@gmail.com designates 209.85.128.172 as permitted sender) smtp.mailfrom=guoweikang.kernel@gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1734847605; a=rsa-sha256; cv=none; b=8n0dz2fA/5O+SbKxLXiPGg6MFMILGqouKI+YS7/QxYH9dOXHxZXAcZxmrA/SNlIdTS6BcA xszksi8S3Zz/EMIemSEqMeyGsmXQV7KptYNzphGp8gW9t1ri0t8czTg3l09H0yY1i+2hgx K7Hz/AlAeBTuSsaJ4HBLrzsAsOHvdwQ= ARC-Authentication-Results: i=1; imf28.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=eVp+4Ggm; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf28.hostedemail.com: domain of guoweikang.kernel@gmail.com designates 209.85.128.172 as permitted sender) smtp.mailfrom=guoweikang.kernel@gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1734847605; 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: in-reply-to:in-reply-to:references:references:dkim-signature; bh=htlpToW+3tDMXYk9LHSjN7kEjprwT0u1X/m/1Vl/oro=; b=nJIC4mWa292xRfXnZyn2iGzJm4RXEK8JqaND0/Lc7ATsejm1fsy7UYCxHvQrb68LxZSWhT 17ZzbKP+iKTsjVTanEjaj1dgMaEykz/UYMdwggUfitAhHnAnqpn2doKDmQ/bjHIBa+nH4s xuY3huj9+mjsz2eXcqvcdA0Fzi6O2Z8= Received: by mail-yw1-f172.google.com with SMTP id 00721157ae682-6ef6ffcc2dcso28820307b3.1 for ; Sat, 21 Dec 2024 22:07:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1734847639; x=1735452439; darn=kvack.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=htlpToW+3tDMXYk9LHSjN7kEjprwT0u1X/m/1Vl/oro=; b=eVp+4GgmaI1oKLCksImgxzzvNEveNK59RMHc3C7vGjx9cqt7VHxXkVlvEldzxuBXkI QDsoZCYwT5ul8Eq2qxJaz+6YkON3v23cr2AeZLhNJ+LWFJZ4+CTWMzCMggZdDaPBhzzv sGbr3LWZ7LgtioTiQePBBz835yda4030Afmlps5XotjfawhB8kvzgw1PMDxOMn9QWb0+ PWSOgI3yNjnT3c/x0aIHYRIx7ok56bDLACddE0OOKmafZ6HsJD69T8p0gYyzq57urB+0 4Bizb/tMq3PteCjTxLHFk6hxnHH1M7t5kh0l+FmZVCnZb6R5DCLuTLn01K3ar7bHmvKH OGnA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734847639; x=1735452439; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=htlpToW+3tDMXYk9LHSjN7kEjprwT0u1X/m/1Vl/oro=; b=H4xa14bHsv9OQsngoIIwXtqPdoklVFUW1YnWf+J5FaMepT4Tu3TkBoLLJZ6YmbHRt+ YGZiee8HWJpkaOiKC2oPFi5mNSC9R9nRrJfDtNpK+nhQpgphi5OgM65tv2UcgNzy+WpK qgLnWEiN0eNT6FoOoe9JQe0j2DPcY8cUmF6OJ8g9F3BiAZr4U+NeO01zpJUkV5kxHIIF jCearRLAm1D4HXYQaA/t/Q4dr2kHE0gcQOIyA/4fO7B7khheQsHsYn/qI5NhYcyUVTst I043cLzSPYKcBzi0c/G72248Zt8ecNUYAU9j+vs+VL5f/5juUOWcoPMBR/ovwrE0X2Lg DJlg== X-Forwarded-Encrypted: i=1; AJvYcCVqN/VfQedmKkbXvtGvA8Z5+RUP4ZLInNQ/O2/K3wq5Dk4r5Mhrf1v8cztc3Ut1xVTP9HNpfxTSBQ==@kvack.org X-Gm-Message-State: AOJu0Ywo+QiNeXz0uB5tBS8dD5K640Apmr1AKu0GCNMGlSbbYETck5pT Cm3Qo/rvw14n7igE5gomw0AXHhNi8FOcebJ5H6N4KA2ztDae40zm+z5+Oim1wAFFVhkTojSS6UQ r46tZunamkzMvQQt4rYOrhXzCk58= X-Gm-Gg: ASbGncsLwIk4QUTdiQcRvhM+50P8dAOvWvbrPaojBR3yy4XxOaySeHyw21ZDIAtZ76Q Mo4xZdwY2fxpluTan+i+20DwhJhWJ1lxrKw0pORY= X-Google-Smtp-Source: AGHT+IHTObibTWvFBx2RCqB+bk/1ZpT+xydtv33cOquvAas7ggMPQiaYSrqKqDsv5/UZU90VEPoAsSH6qDx1lw2KYn4= X-Received: by 2002:a05:690c:6908:b0:664:74cd:5548 with SMTP id 00721157ae682-6f3e2a65668mr105552167b3.1.1734847638651; Sat, 21 Dec 2024 22:07:18 -0800 (PST) MIME-Version: 1.0 References: <20241222054331.2705948-1-guoweikang.kernel@gmail.com> <02d042a6590ddb1fadb9f98d95de169c4683b9e7.camel@xry111.site> In-Reply-To: <02d042a6590ddb1fadb9f98d95de169c4683b9e7.camel@xry111.site> From: Weikang Guo Date: Sun, 22 Dec 2024 14:07:09 +0800 Message-ID: Subject: Re: [PATCH v6] mm/memblock: Add memblock_alloc_or_panic interface To: Xi Ruoyao Cc: Andrew Morton , Mike Rapoport , Geert Uytterhoeven , 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 Content-Type: text/plain; charset="UTF-8" X-Stat-Signature: qnceeoqej1nog4o7icqr86xidrigh117 X-Rspam-User: X-Rspamd-Queue-Id: D98CEC000B X-Rspamd-Server: rspam08 X-HE-Tag: 1734847599-884914 X-HE-Meta: U2FsdGVkX1/axYEy2RNvSIEMnmQKVz5ZzqrnVV0Y2dMFlMz6jj5rcImW6RhrXaV6JKKsIQm+qNd2eOc3SkUlIJqM98vIyxOD/RoXqfQzi9pygTZ5j1l8UsCFrhtAAykC0umFtG+F7lkt28bpILNFQ+A5N8QAl4ZGjCqy4RFqpfFcNbZvo8AQ1tAU2jYzj2xwl9Mmh/0oXsOaEW/m1wPl7PZQzLv0fhksAOGPOPqZ5bCPqTqku3ggnkcojtX5n24Zx8/EFmNs7sD/J4HAVw2IQavBBbX+hhNpnPOym0HRJRj1yElaMlM6fC0Rg05d4w8294LBmWZdeX5ovw11OzxLvOD9QXstOzuYIXpOHzWo9A0JAD6q+wmk/kdDfXXBVdrVZjbyijZenhdPPw7oRCuBKNlirlubvg6aINWL9Dqw8Tl3wwlVUE0zxtto1Q5DYZYFJu+5SpLodx7fa5B1oOCtn+LZYY+J/2/nNJCZmnbIt9K8YkZgFNf/gOzbF59zialEbMc/zKBpkNapi6WUjMqN+bI/1o+TGTIq9dot8xusTrC82GgFPPie/s0Jqghm2658XuWmPmA/jptyhX6Th3YpE5XHF4ypaGgaGqgPZyGcSQaUL/B/BY2YstCdWYox7kGZk2M99AEEdq/jAUy05z3ynAOfsdIUjuZeqahEhwoGzqmaF1mlwRLWM2MqjBEVVYgabr2emYZFCiVRCS2MBFZatnaFkQXbgntXGWtroRDMRGgyAn9pUf334s11NZotE+YmZI1H1I1D1/rHwyfEuRMjq2iveiTsIqTECVsNSyy0nUwTXHzjylpVDPFn+9atUhDy6thS6OSiQseoZlfogyLayLmeI947BCqiY8Tj1Ww2N4VG5ai6yr/fri7dbQDb44T+eYlFBJsxmfIL+AC6mbj7dCK3yMWgPZXkOKtawEI+9G0rrRAlO9qHDIScJ1RgpZPQpvLWoRp8MNVD/685HPe lAHverfG OgksfdM5sBhdUVF7nq+XXQTcctJlLX0QRmKQKPS+7sW1ITV2gi9NOBfbBDe/keEGoX2gl1w60DglZmFgmteN9/vbBuJNHIRKFnkKumhy7kHV/T3XWQkVVh5oShq+NDZ5nQNyJP98uUXkiQ4FfKXW3DKe2p1QSbrs1satJll9isAgvsfJh1gVW34goTgNguok7+IkRO28W8Ga6l7YTYIVF+fS/M72/0KABSck2StiPDRJQI96elCfV3Uqmx/Oq7KbGuEGvveMXzfUcbskyk2CiSg1jcAIQcYTnEi2hZbDJRyJHbN+BFufHVcA6W1deCQOOY1aZjld6MQ9PTcPNABK6WoSq78nqsq7HaYLK2VEeskxSDA15dpmuku8nlZBVQzss4VkQ1aSgl1lht1GEdbj98e5PliECCAguTFb9eGZ/Ra5o9MgUGUSKv6H1K8GeNp31ii7CrovP7ow/0+M+m8Yuxy9NfCKLjeIDCSICLVeeumyjIcQd0+aSHvVotu5uW6usWQDfrKjs2wYkexOjdK9spG8hKBz3cki+psrB X-Bogosity: Ham, tests=bogofilter, spamicity=0.003135, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: Xi Ruoyao wrote on Sunday, 22 December 2024 13:51: > > 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 immediate > > 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. > > > > Signed-off-by: Guo Weikang > > --- > > > Please try to avoid bumping the patch revision number so quickly. > you are right, I'll pay more attention to this in the future. > 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. > The update was indeed due to my problem. CI prompted me that there were some compilation warnings that needed to be dealt with, so this update was to fix the CI warnings. Refer to this: - https://lore.kernel.org/oe-kbuild-all/202412221259.JuGNAUCq-lkp@intel.com/ > -- > Xi Ruoyao > School of Aerospace Science and Technology, Xidian University