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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 6C580C2BD09 for ; Tue, 9 Jul 2024 09:51:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Transfer-Encoding: Content-Type:In-Reply-To:From:References:CC:To:Subject:MIME-Version:Date: Message-ID:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=3pQMwj2xfl/7V2Bq4bgX2eDP7L6t6FJ6ApZRFmDLbck=; b=xXRUNkatwSXtrF50PPpPTZempL Qrz6V+vSdQqsZ5zvFG9dJZLoCgfTj62JUqM55fZGQQjAF5nZtavncOb6ZT4clRRr72tl60BKZTT8T Jck0cMwXln4ZaPM2ZoWluEzVVnkgVBaz4i1D6psyPt5MdBjF/3p+zXI56b2KRGMJrUy1TWslx3yEl 5rX5zx/3N2SIdNAkFxg4Ohp1Vl60OYxh/KG9mMx1Bg4i/qReHvMi3E2DHqzlSZMjCmiQzajIfmgqX BdRFK5KdgcHE9cf98vzArCaBvlKcMbRGTahD3kwrlp+iB6YWNCOkxEyGLuJ6/+W3i1/Lvg9M+w1+7 SE6nJqGw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sR7Uq-00000006gFm-24kX; Tue, 09 Jul 2024 09:50:52 +0000 Received: from szxga01-in.huawei.com ([45.249.212.187]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sR7UZ-00000006gAT-3och; Tue, 09 Jul 2024 09:50:37 +0000 Received: from mail.maildlp.com (unknown [172.19.163.252]) by szxga01-in.huawei.com (SkyGuard) with ESMTP id 4WJGMJ3T7RzxVgV; Tue, 9 Jul 2024 17:45:48 +0800 (CST) Received: from kwepemi100008.china.huawei.com (unknown [7.221.188.57]) by mail.maildlp.com (Postfix) with ESMTPS id 8427D18007E; Tue, 9 Jul 2024 17:50:22 +0800 (CST) Received: from [10.67.109.254] (10.67.109.254) by kwepemi100008.china.huawei.com (7.221.188.57) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.39; Tue, 9 Jul 2024 17:50:21 +0800 Message-ID: <3157befe-431f-69ac-b9d3-7a8685ba3a4d@huawei.com> Date: Tue, 9 Jul 2024 17:50:20 +0800 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.2.0 Subject: Re: [PATCH 0/3] ARM: Use generic interface to simplify crashkernel reservation Content-Language: en-US To: Baoquan He CC: , , , , , , , , , , , , , , , , , , , , References: <20240708133348.3592667-1-ruanjinjie@huawei.com> From: Jinjie Ruan In-Reply-To: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Originating-IP: [10.67.109.254] X-ClientProxiedBy: dggems706-chm.china.huawei.com (10.3.19.183) To kwepemi100008.china.huawei.com (7.221.188.57) X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240709_025036_148717_4BC0D598 X-CRM114-Status: GOOD ( 10.77 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org On 2024/7/9 17:29, Baoquan He wrote: > On 07/08/24 at 09:33pm, Jinjie Ruan wrote: >> Currently, x86, arm64, riscv and loongarch has been switched to generic >> crashkernel reservation. Also use generic interface to simplify crashkernel >> reservation for arm32, and fix two bugs by the way. > > I am not sure if this is a good idea. I added the generic reservation > itnerfaces for ARCH which support crashkernel=,high|low and normal > crashkernel reservation, with this, the code can be simplified a lot. > However, arm32 doesn't support crashkernel=,high, I am not sure if it's > worth taking the change, most importantly, if it will cause > misunderstanding or misoperation. Yes, arm32 doesn't support crashkernel=,high. However, a little enhancement to the generic code (please see the first patch), the generic reservation interfaces can also be applicable to architectures that do not support "high" such as arm32, and it can also simplify the code (please see the third patch). > > Thanks > Baoquan > >