Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp126322pxb; Tue, 9 Mar 2021 18:12:38 -0800 (PST) X-Google-Smtp-Source: ABdhPJzzdp6c8ClYv9OU9sndGj3tmY7i4GYgOuESWMx+QPtBzQIIYVKZdQrwXWc+7RfyygXMwHL9 X-Received: by 2002:a17:906:3881:: with SMTP id q1mr1050759ejd.490.1615342358208; Tue, 09 Mar 2021 18:12:38 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1615342358; cv=none; d=google.com; s=arc-20160816; b=zTz+UmxMopPOeMmNcWqdFt2sciAT+OFbPnwCc7LIHbdyMUHtrNTyxDJCftJVEDnxg7 LhHy51cM/09PTXvyUCzuPeFhnPBMLM+KvFH//PSwldkEAVh3gysV37RBxyzHkQBhTGhR CPMH9/dZB/96H57SkZwWrxyagiVvAfl1V4tr+wKTk3O5fdQ273b24RXiRFisbLz18DwO b63M8PRZknnMpmhFgAPoQze1YXc/JwjlrFwMVC05K6yeZ6NcazecwBFAdX/m7e97lQC8 nUwCpNVslWXzKosolunurWfgalJjkeuWAm7FiDgXkO1BTtIDzNLiH3VBP5Nv8Y8UyGBU jkyg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=yvrf6JMrV+8uARbeUcvXBlkAm8/tLzzbaD0hseaqe70=; b=Ub+WgMHtjqMycEWL798pAxNIj3AmpAtVAJCXxKDLiu9d0ZbwcA8orwvazs/+BT+4uo nHJY0AXIk7TZHUaGuU2XLJGoxjF8Gbt8UiyX0VrdcI1n2IFAOa7/MVWePfv2lvjfZ9nt FhswaU+rMVmNRCEEszJE3g24aOgMwCygAsl+lxJt5b7EqEch0qgDXyKV9OGOfD05VX9W ikfDjjd0dztBDj/w2AoK3XI2vGynYaNi4vMWl9fdq7+YwKQDBmKj6emCSnCDNgAO0qCf VxYoA4SCR7lv7U+FzNK5IH91GSGWWRsCB/McXfljLMJP5MMtySZwjWQExL4IJnuCkzTj NKeQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=plKwgxGi; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id j7si10719960ejm.408.2021.03.09.18.12.04; Tue, 09 Mar 2021 18:12:38 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=plKwgxGi; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229775AbhCJCIi (ORCPT + 99 others); Tue, 9 Mar 2021 21:08:38 -0500 Received: from mail.kernel.org ([198.145.29.99]:34552 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231228AbhCJCIT (ORCPT ); Tue, 9 Mar 2021 21:08:19 -0500 Received: by mail.kernel.org (Postfix) with ESMTPSA id DDB5165007 for ; Wed, 10 Mar 2021 02:08:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1615342099; bh=bQ55CC6tmr8YhH0VQIaUBJ8fMpBAeOsrBFxLNLe1qoM=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=plKwgxGiotlX9H8juB66WOn2abcYfjQ4ZPEpIQi8fAbLvPuGkEdcwbPhplPCy69Mx 2Wy5tsBwrvXtt9MmIiorA/2JmNY1WCcRSb+t8pdfAQRrBkOSb/+ey88fU6qLY35kNh hZ8BXethbJv35OQnadWvbRvLj+hc5kNP6aa3v9R0N36xurZ3df/8LPOq+nhhN3qb06 SQ59T/KHUqsUSP1gyCUz16wYW7M0DJrw0/BEkaOnUSMt3MCSJtfyj4hJuMh0FE7xgp yVN7Dsl2aSXJeNY+VQwCRZG1Yf3BK6RnRsGYktTHP5TecjlPRunyWjzhMiheLF7WTu Id+kqwMwc3JrA== Received: by mail-ej1-f44.google.com with SMTP id ci14so34084820ejc.7 for ; Tue, 09 Mar 2021 18:08:18 -0800 (PST) X-Gm-Message-State: AOAM533P1/CZDCM8Ee+FDA8UCsRahIGwVAjGTXqP2YLqr8cTm7zDva7p U4U+66IKzNvsvyzx+KfSZP0TSAU+c/QmKpCUWQ== X-Received: by 2002:a17:906:1d44:: with SMTP id o4mr967756ejh.130.1615342097419; Tue, 09 Mar 2021 18:08:17 -0800 (PST) MIME-Version: 1.0 References: <20210220005204.1417200-1-bauerman@linux.ibm.com> In-Reply-To: <20210220005204.1417200-1-bauerman@linux.ibm.com> From: Rob Herring Date: Tue, 9 Mar 2021 19:08:05 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v2] powerpc/kexec_file: Restore FDT size estimation for kdump kernel To: Thiago Jung Bauermann Cc: linuxppc-dev , kexec@lists.infradead.org, Hari Bathini , Lakshmi Ramasubramanian , Mimi Zohar , Michael Ellerman , "linux-kernel@vger.kernel.org" Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Feb 19, 2021 at 6:52 PM Thiago Jung Bauermann wrote: > > Commit 2377c92e37fe ("powerpc/kexec_file: fix FDT size estimation for kdump > kernel") fixed how elf64_load() estimates the FDT size needed by the > crashdump kernel. > > At the same time, commit 130b2d59cec0 ("powerpc: Use common > of_kexec_alloc_and_setup_fdt()") changed the same code to use the generic > function of_kexec_alloc_and_setup_fdt() to calculate the FDT size. That > change made the code overestimate it a bit by counting twice the space > required for the kernel command line and /chosen properties. > > Therefore change kexec_fdt_totalsize_ppc64() to calculate just the extra > space needed by the kdump kernel, and change the function name so that it > better reflects what the function is now doing. > > Signed-off-by: Thiago Jung Bauermann > Reviewed-by: Lakshmi Ramasubramanian > --- > arch/powerpc/include/asm/kexec.h | 2 +- > arch/powerpc/kexec/elf_64.c | 2 +- > arch/powerpc/kexec/file_load_64.c | 26 ++++++++------------------ > 3 files changed, 10 insertions(+), 20 deletions(-) I ended up delaying the referenced series til 5.13, but have applied it now. Can I get an ack from the powerpc maintainers on this one? I'll fixup the commit log to make sense given the commit id's aren't valid. Rob