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 X-Spam-Level: X-Spam-Status: No, score=-11.2 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH, MAILING_LIST_MULTI,NICE_REPLY_A,SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id F067EC433DF for ; Tue, 18 Aug 2020 07:09:07 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id BB9A020658 for ; Tue, 18 Aug 2020 07:09:07 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="Wa5oISyQ" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org BB9A020658 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=huawei.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:Date:Message-ID:From: References:To:Subject:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=xVOsssHl50tFJt9yPU5WclTHSOCQrZDiqhX1B4gyeU8=; b=Wa5oISyQrESOXJhzUacVS4vEK 7cT0HRrPtocOxlLZyKuOyBna+8SuzIH6tgTr4QmFSwcwWPhDaeRqCo1Pi0XwZ4uRBExBoJoCwMJrV budA1YAQ1hAHWLXWDAYKIHdjQ4oIA1PRC5bm/sAM1N+aKTaStCOluMFK+x1V1jjcIdaTww96J6Lyq +Eyf6BwPOptGJECU0zZYtWTkO+kRkyPact5jjkmw1Z1xPTbsZUv5D+aGSNGYVxs12pnxOfwiFWkZ9 K1qEGksyo+N75F7FMs0RygmJe4EppH58skl3wJ9E4AlziM1+qWFvDPe+gLlrrOshtiBjkoe+3ykY3 pTl2xL2cw==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1k7viT-0000a9-4R; Tue, 18 Aug 2020 07:07:29 +0000 Received: from szxga07-in.huawei.com ([45.249.212.35] helo=huawei.com) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1k7viM-0000Yy-Nu; Tue, 18 Aug 2020 07:07:24 +0000 Received: from DGGEMS414-HUB.china.huawei.com (unknown [172.30.72.60]) by Forcepoint Email with ESMTP id 44F63BCD2F157C503327; Tue, 18 Aug 2020 15:07:14 +0800 (CST) Received: from [127.0.0.1] (10.174.176.220) by DGGEMS414-HUB.china.huawei.com (10.3.19.214) with Microsoft SMTP Server id 14.3.487.0; Tue, 18 Aug 2020 15:07:05 +0800 Subject: Re: [PATCH v11 5/5] kdump: update Documentation about crashkernel To: Dave Young References: <20200801130856.86625-1-chenzhou10@huawei.com> <20200801130856.86625-6-chenzhou10@huawei.com> <20200808100239.GB60590@dhcp-128-65.nay.redhat.com> <96d0da23-d484-7f66-1680-07b4b5984831@huawei.com> <20200810060355.GB6988@dhcp-128-65.nay.redhat.com> From: chenzhou Message-ID: <2e6aebf9-3765-5d8c-933c-698442db1d52@huawei.com> Date: Tue, 18 Aug 2020 15:07:04 +0800 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.7.1 MIME-Version: 1.0 In-Reply-To: <20200810060355.GB6988@dhcp-128-65.nay.redhat.com> X-Originating-IP: [10.174.176.220] X-CFilter-Loop: Reflected X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200818_030723_086456_A37D50D0 X-CRM114-Status: GOOD ( 13.03 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: wangkefeng.wang@huawei.com, linux-doc@vger.kernel.org, catalin.marinas@arm.com, bhsharma@redhat.com, huawei.libin@huawei.com, guohanjun@huawei.com, will@kernel.org, bhe@redhat.com, corbet@lwn.net, mingo@redhat.com, John.P.donnelly@oracle.com, arnd@arndb.de, xiexiuqi@huawei.com, horms@verge.net.au, tglx@linutronix.de, linux-arm-kernel@lists.infradead.org, kexec@lists.infradead.org, linux-kernel@vger.kernel.org, robh+dt@kernel.org, james.morse@arm.com, prabhakar.pkin@gmail.com, nsaenzjulienne@suse.de Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org On 2020/8/10 14:03, Dave Young wrote: > Hi, > >>> Previously I remember we talked about to use similar logic as X86, but I >>> remember you mentioned on some arm64 platform there could be no low >>> memory at all. Is this not a problem now for the fallback? Just be >>> curious, thanks for the update, for the common part looks good. >> Hi Dave, >> >> Did you mean this discuss: https://lkml.org/lkml/2019/12/27/122? > I meant about this reply instead :) > https://lkml.org/lkml/2020/1/16/616 Hi Dave, Sorry for not repley in time, I was on holiday last week. The platform James mentioned may exist for which have no devices and need no low memory. For our arm64 server platform, there are some devices and need low memory. I got it. For the platform with no low memory, reserving crashkernel will always fail. How about like this: diff --git a/arch/arm64/mm/init.c b/arch/arm64/mm/init.c index a8e34d97a894..4df18c7ea438 100644 --- a/arch/arm64/mm/init.c +++ b/arch/arm64/mm/init.c @@ -147,7 +147,7 @@ static void __init reserve_crashkernel(void) } memblock_reserve(crash_base, crash_size); - if (crash_base >= CRASH_ADDR_LOW_MAX) { + if (memstart_addr < CRASH_ADDR_LOW_MAX && crash_base >= CRASH_ADDR_LOW_MAX) { const char *rename = "Crash kernel (low)"; if (reserve_crashkernel_low()) { Thanks, Chen Zhou > > Thanks > Dave > > > . > _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel