Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp2682248imm; Sun, 30 Sep 2018 02:29:47 -0700 (PDT) X-Google-Smtp-Source: ACcGV62sZ84Lw7ff3cbohzB9JSfHthXQVcqEcRWnb8DUIzsrKAwpP7bYK+wCtm8MknHKghIfVvpf X-Received: by 2002:a62:8f0c:: with SMTP id n12-v6mr6486982pfd.172.1538299786971; Sun, 30 Sep 2018 02:29:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1538299786; cv=none; d=google.com; s=arc-20160816; b=Gm2RtUoUxs8Y0LtgzvHkiWlL4oo/9RBjQJA/r1WijGwCuYr55Zu5eCsdEc17aCbjpm lc0m8m9+CHYsOyPyYE8QJHTdGpGkwhIYxVB3qL/HbvccWRnaba0KtlXXDYbDmJOZy3et DCrWh9KPHGXmOb8d8J7cHwX46ZcXozESnI6XJu/wMBj722xhU7aTQkV9pldBuG5xYnGK RWuRZjhSDZme5idLeWy7rGyMrBmYGUrkShx6/SQnQOaVkIAR+VPJt1UVn80v1Sak9ueK Lh0IIBAzN2eUjeMBjeRP/WX2738wYILSgxNKuT2xb69RSnf0hchlniuMlycp/guzZ0EE FKoQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date; bh=o0zM/rR1vn7F1lt/+bAT2ESW7SrFZ1rhhGskAIzXyoQ=; b=HWW1AxQ3YjZVkIKSKwhC6SiPT7aqV7uzQuzLy17NvUOErSWGT8odhe0NQ59XccfQ9l BFB2FVgqaaf3IGmlIftHNBg1xQqr8LZuUuc14M1Ur2OJoj0zww0LWVwJgOaCMJnNoo9s r1iKt4FU2taNTa3IJaE1AlMWbi8XfX3nTmBbib0cf13s1VRowa7MCtal2WBRFcV75nxu Bn7vXnPUEWVXv1g30JxysBr5H91rA2wbk81tGrSmtFugJnhrZ1tR71xTBhEx+2bE9KoE 8H9JjyopGbAhstuZkpoqR/rY+pWe7qE2ntAJ9/hA1Mmb9fXp3oR6O4hXWC5q+quw4qhq M29g== ARC-Authentication-Results: i=1; mx.google.com; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id c11-v6si2995345pgj.409.2018.09.30.02.29.32; Sun, 30 Sep 2018 02:29:46 -0700 (PDT) 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; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728025AbeI3QAF (ORCPT + 99 others); Sun, 30 Sep 2018 12:00:05 -0400 Received: from mx1.redhat.com ([209.132.183.28]:57326 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727742AbeI3QAF (ORCPT ); Sun, 30 Sep 2018 12:00:05 -0400 Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com [10.5.11.14]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 37AD75D676; Sun, 30 Sep 2018 09:27:51 +0000 (UTC) Received: from dhcp-128-65.nay.redhat.com (ovpn-12-158.pek2.redhat.com [10.72.12.158]) by smtp.corp.redhat.com (Postfix) with ESMTPS id B059F5DC19; Sun, 30 Sep 2018 09:27:44 +0000 (UTC) Date: Sun, 30 Sep 2018 17:27:41 +0800 From: Dave Young To: Bjorn Helgaas Cc: thomas.lendacky@amd.com, brijesh.singh@amd.com, Lianbo Jiang , bhe@redhat.com, tiwai@suse.de, x86@kernel.org, kexec@lists.infradead.org, linux-kernel@vger.kernel.org, akpm@linux-foundation.org, mingo@redhat.com, baiyaowei@cmss.chinamobile.com, hpa@zytor.com, dan.j.williams@intel.com, bp@suse.de, tglx@linutronix.de, Vivek Goyal Subject: Re: [PATCH 1/3] x86/kexec: Correct KEXEC_BACKUP_SRC_END off-by-one error Message-ID: <20180930092741.GC6950@dhcp-128-65.nay.redhat.com> References: <153805773703.1157.14773321497580233478.stgit@bhelgaas-glaptop.roam.corp.google.com> <153805811578.1157.6948388946904655969.stgit@bhelgaas-glaptop.roam.corp.google.com> <20180930092110.GB6950@dhcp-128-65.nay.redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180930092110.GB6950@dhcp-128-65.nay.redhat.com> User-Agent: Mutt/1.9.5 (2018-04-13) X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.39]); Sun, 30 Sep 2018 09:27:51 +0000 (UTC) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 09/30/18 at 05:21pm, Dave Young wrote: > Hi Bjorn, > > On 09/27/18 at 09:21am, Bjorn Helgaas wrote: > > From: Bjorn Helgaas > > > > The only use of KEXEC_BACKUP_SRC_END is as an argument to > > walk_system_ram_res(): > > > > int crash_load_segments(struct kimage *image) > > { > > ... > > walk_system_ram_res(KEXEC_BACKUP_SRC_START, KEXEC_BACKUP_SRC_END, > > image, determine_backup_region); > > > > walk_system_ram_res() expects "start, end" arguments that are inclusive, > > i.e., the range to be walked includes both the start and end addresses. > > Looking at the function comment of find_next_iomem_res, the res->end > should be exclusive, am I missing something? Oops, you fix it in 2nd patch, I apparently miss that. Since the fix of checking the end is in another patch, probably merge these two patches so that they are in one patch to avoid break bisect. Thanks Dave