Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp1127543ybl; Wed, 8 Jan 2020 11:30:22 -0800 (PST) X-Google-Smtp-Source: APXvYqxkN8pUp0rKhEsP9eG18Rulp0P8kOLHnuaG57Vyg8ZGfimvHeEzdaPtYejpVnc7/Fpsdmjh X-Received: by 2002:aca:5487:: with SMTP id i129mr121856oib.167.1578511822816; Wed, 08 Jan 2020 11:30:22 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1578511822; cv=none; d=google.com; s=arc-20160816; b=bKFyGT3pr/37Q2Jxv06UizroJKJicnUzPQHqH3kaDE0MDV455ZKhqE8kxlVW8Unveo ZZdGaoT0E66ZZeBff/pOOzPgyOBNYBxOzI++WHct+91ShMAocbQQI+l2XrwOS/ADxp/w 8AY6w/Vb8V3YovdqoUh6U6KRfFM2YWSXDTwsPqm/FTEkA/A2O3LZ1dgXXs/cn4yv2BAS hqHo51IHjdTWIcfrV8HmKa0frTwOGlZl19FA+48UdzEEXX5jNvaXcPbhKBATqJEQQAdT HMFve5hJFp1JuVg9AMXrPJjwM0Wtz/gJyTef6xBWe0gwdIa3y31ldOmjIv25W9pIHXMa BDhw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=2uEGBOLSJ2/X/0eS51RiNhJGw7wJMIxKLyleFhVXCjU=; b=c85A4K27vk//d0sIXTDEnRhqF9IY8jD1Vuxk5KYbJJVb3Ug2hqeaMgjBiG4ft5Tkuh JrEIljUwJ7oPT/B55eJK5mnN/Cv0+r9mhjYQhjkTGK2QOru+uFhHLqcyIsAP77e0hrI/ A9GqH232VtyvZ7Sq8TiQixprWmg/FxASMcUsDxUKuW+n/9xB3AxGiDABNhW2dbYed18V kshkhahq/xPYwhYHDHIk51s7Mf1PA1fMV92pbXPGQ39S+WsP1Sf+bD4NPzQhI9XU+ZQ1 OTzJ8S9v5WmEwSIbw8w2b59U5Nshqm46EkgzDik6uu0STqPYuWEfZzfaV3BCqfaKQ+bc x0Ng== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@soleen.com header.s=google header.b=bNfU3pqQ; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id e73si2362912oib.145.2020.01.08.11.30.10; Wed, 08 Jan 2020 11:30:22 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@soleen.com header.s=google header.b=bNfU3pqQ; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729036AbgAHR7F (ORCPT + 99 others); Wed, 8 Jan 2020 12:59:05 -0500 Received: from mail-ed1-f67.google.com ([209.85.208.67]:38856 "EHLO mail-ed1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727090AbgAHR7F (ORCPT ); Wed, 8 Jan 2020 12:59:05 -0500 Received: by mail-ed1-f67.google.com with SMTP id i16so3323338edr.5 for ; Wed, 08 Jan 2020 09:59:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=soleen.com; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=2uEGBOLSJ2/X/0eS51RiNhJGw7wJMIxKLyleFhVXCjU=; b=bNfU3pqQAxrJLz5YamHpEVqhAqbwtCyAQtia8G0VcYhNt4oMjsMyEKEFJSsaPM023k WwYyZCoRFiDvgBZqyHWGBIwb33HRviCqZzPQ9Rwvnv+3mXF6zDMBX3LYLNWRmADSxWnU AhTLCkfwuKN5URHZy0XQG0kOUs2ESmqZZBjf0yO6gd7DiHyWEZal/nUYAH4tnfghehRx Hwhd0v7hpxd/nXxGkC6sxAB4fgSJFoTM9sld6Z/jH37HNI8+Uto9KE3qombk7p4dmMtc pULM+JnTaOvu7dHzcEFKAWuMIvImdzzHZ74vUt8yadsb9zL1bvktTIkcoeJkG0CZjuJB wQRQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=2uEGBOLSJ2/X/0eS51RiNhJGw7wJMIxKLyleFhVXCjU=; b=JgI23a3MQj5dE/XeW9gnihP2X/eAtRz1mIpbqoK7TgWdnGS8hah4HO5KmFn02mo98Z Zf4wKG6a0Pc6rrChdPI9i5Fd2mhiYsRUulUyl+RL3cgElSB7EThlLdpGBvMLaXkudLPm zeRgq1SZ5NvfE5R14ZzMWVRqAwBVAFsgkS7HmFWfxhwmDzUFdeW45rjlxQKqrecERPOl fovPMTBZXc4bqOSP8SPPEbuxULincNb4VS0L7Mhx69nqR4yTCKTJQ6FzOBkx3sXRNv0E hCg9nAVwLz97NHNwfhitCPULz+h18NGw7nbb4WUThjCzrdW9kRm9WLJaD/ocIUfUrevr 5FFQ== X-Gm-Message-State: APjAAAWIw7c+yVaYvrCBxD/9vOinYh1o2epWk/rVwrTSYaJ1s4onJkbv PeV3dVwBIeRjRaGmSEOeSjIxKlREVJ0IrbU8oyZ8Kw== X-Received: by 2002:a17:906:3798:: with SMTP id n24mr6133397ejc.15.1578506343460; Wed, 08 Jan 2020 09:59:03 -0800 (PST) MIME-Version: 1.0 References: <20191216021247.24950-1-takahiro.akashi@linaro.org> <20191216021247.24950-3-takahiro.akashi@linaro.org> <20200108174839.GB21242@willie-the-truck> In-Reply-To: <20200108174839.GB21242@willie-the-truck> From: Pavel Tatashin Date: Wed, 8 Jan 2020 12:58:52 -0500 Message-ID: Subject: Re: [PATCH v4 2/2] arm64: kexec_file: add crash dump support To: Will Deacon Cc: AKASHI Takahiro , Catalin Marinas , Will Deacon , robh+dt@kernel.org, frowand.list@gmail.com, Bhupesh Sharma , kexec mailing list , LKML , James Morse , Linux ARM Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Looks good to me. Pasha On Wed, Jan 8, 2020 at 12:48 PM Will Deacon wrote: > > On Mon, Dec 16, 2019 at 11:12:47AM +0900, AKASHI Takahiro wrote: > > Enabling crash dump (kdump) includes > > * prepare contents of ELF header of a core dump file, /proc/vmcore, > > using crash_prepare_elf64_headers(), and > > * add two device tree properties, "linux,usable-memory-range" and > > "linux,elfcorehdr", which represent respectively a memory range > > to be used by crash dump kernel and the header's location > > > > Signed-off-by: AKASHI Takahiro > > Cc: Catalin Marinas > > Cc: Will Deacon > > Reviewed-by: James Morse > > Tested-and-reviewed-by: Bhupesh Sharma > > --- > > arch/arm64/include/asm/kexec.h | 4 + > > arch/arm64/kernel/kexec_image.c | 4 - > > arch/arm64/kernel/machine_kexec_file.c | 106 ++++++++++++++++++++++++- > > 3 files changed, 106 insertions(+), 8 deletions(-) > > > > diff --git a/arch/arm64/include/asm/kexec.h b/arch/arm64/include/asm/kexec.h > > index 12a561a54128..d24b527e8c00 100644 > > --- a/arch/arm64/include/asm/kexec.h > > +++ b/arch/arm64/include/asm/kexec.h > > @@ -96,6 +96,10 @@ static inline void crash_post_resume(void) {} > > struct kimage_arch { > > void *dtb; > > unsigned long dtb_mem; > > + /* Core ELF header buffer */ > > + void *elf_headers; > > + unsigned long elf_headers_mem; > > + unsigned long elf_headers_sz; > > }; > > This conflicts with the cleanup work from Pavel. Please can you check my > resolution? [1] > > Will > > [1] https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git/diff/?h=for-kernelci&id=aef73191765a88cadc0a627cdc070e5a0086b015 >