Received: by 2002:ac0:bc90:0:0:0:0:0 with SMTP id a16csp52623img; Sun, 17 Mar 2019 20:08:08 -0700 (PDT) X-Google-Smtp-Source: APXvYqwx8qcWMarEA4u+dB5lR/mnx2kXD8td03vVN5kFSX7nG43RkLHRQ14zd0cjIexvF+35zi7s X-Received: by 2002:aa7:92c1:: with SMTP id k1mr12814043pfa.246.1552878488398; Sun, 17 Mar 2019 20:08:08 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1552878488; cv=none; d=google.com; s=arc-20160816; b=CGPfgoUajyXfTxa9jQ641oiJoWzHsvJt/LmLS+lhae3J+L5K6l69c6dzVL8HEmdd7P NQEycHn5t1hLZOjY8TccRj/0bToLfEDAbsoMeYpgWuUCTZA1OWC9Ax2uIyBPFR5Y07Bm 0tmoo7KBv51pLMLUfn9Ggf2XrHQNswp8PrDPBHldTRMYNIQ4SVbPKFcjaeKjl6cRB7Bm V7pjV/ppdurPqtGkg4WUW2PsjNT/32+AbeHuVeNbVXjJEobWy7lvybaQXG/PacSl+RCF mZhpd7DtfbRSRZsV/yZTYB9moTEpbE4BvdwVEyuSPUmuqIIthpmB5woKWC2KjgAkxazr 3oRg== 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=S08EWlyIiw11CAl4rcCV7UD2pvFPYI+nvogh/obEu7s=; b=cBr+W08jk/E3LDnOGdoBzSOp4ccH82ru+9j3bOM4lv8e/um+4eo3+kJ/cbkZsRg6bg q1YNHGrRFdI6lOjcRX/ajdrMslDv13ba9gyO7FWbXGXWmuIoy4VflJiB7tRVU3KKR/dx 7o17Xzz7hDQqAWxhSQRsghg5y5xTlScDoWgTBvJ2A6tuAbg7MbR9D5KJ2eUsO5H6glvu uk+R+BbWYxfUOLgbkku62iyaYoiKEUTMcwH2HRZB7+7JwBEt2WJNjnruGguf1oR3dh/Y lGbMDh130sDMYQOG74YG/mkeLaf0exBzRJHKp57v5eKgKMYgeVHE3sDMI8tUNt+8nUxY HYpA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=Q66cPKdt; 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=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id y2si1348275pfn.57.2019.03.17.20.07.53; Sun, 17 Mar 2019 20:08:08 -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; dkim=pass header.i=@gmail.com header.s=20161025 header.b=Q66cPKdt; 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=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727768AbfCRDGn (ORCPT + 99 others); Sun, 17 Mar 2019 23:06:43 -0400 Received: from mail-vk1-f179.google.com ([209.85.221.179]:46771 "EHLO mail-vk1-f179.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727159AbfCRDGn (ORCPT ); Sun, 17 Mar 2019 23:06:43 -0400 Received: by mail-vk1-f179.google.com with SMTP id j68so3430227vke.13 for ; Sun, 17 Mar 2019 20:06:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=S08EWlyIiw11CAl4rcCV7UD2pvFPYI+nvogh/obEu7s=; b=Q66cPKdt7dmowtxuN8nI5I0aRNXhyp0moq52V6+YX2YweOVOorq8C1edkVWWq0MBGz DPumjsNJmqezZIAPMePKZOFO6dtp6BuKKaK6n94WlRtZgMWeGFY0xyk8IBFiBkdHvUEf 7jZr0zyCQ9i6YwzhOxr5SFWHDdnFGPF3Ox1uGJuWiBJumeCwt8CtPN4bbQpWP1R80BPH UKWczTrZ8XTF1uDAmKyX0zZsZlKwc5uF62mwNKGmgCTNu4zlwYrheOYXJXimF+oIUOid 0/T4DheGG7dG3FAnZjVpx5gaNTtMXfYDRP5wMN7NAq4WN5/c5bxitWbUkA8Cff6pLYhs h4EA== 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=S08EWlyIiw11CAl4rcCV7UD2pvFPYI+nvogh/obEu7s=; b=jlkOdnBF7ZlYazV9JDhmeIoZzCre0G9l/PrIzI1bFF2BWxLpfZuTgRFCI5syPo3I9j G9PLzz1oDwGNxwigGJGzwPaXVF5JkImOKzrNQowdN0U/CC7/nxrAelm9UVPWpqEjGHmc iUt5J63o9z8T31oJOcivQzMB/DZmtu37C7jtpiUhAp6nAfYsY3EugWcyaPP+WOoEMACx 6F9LGJLJipumBSNaiNVnn2xpoWPNKqkkrQ4mDsOheU3taeNVylE3lpjMykbjghRzxVWb jeG2OCxc+u3uqK4AEGndRSwhow/CpeF67e9USd17le9iHuPk3mgwGy9ZErxoxBS7VnEv WXxQ== X-Gm-Message-State: APjAAAVf7kco710le9G5UlqLoCOo7WiSZb93fi+PzAdNzEFhkWa7vQVV l4msy3o5zW9I3CTgF+CYpVjYtUVea868oZsqnYA= X-Received: by 2002:a1f:2acb:: with SMTP id q194mr7896822vkq.92.1552878402057; Sun, 17 Mar 2019 20:06:42 -0700 (PDT) MIME-Version: 1.0 References: <20190314032047.15790-1-vichy.kuo@gmail.com> In-Reply-To: <20190314032047.15790-1-vichy.kuo@gmail.com> From: pierre kuo Date: Mon, 18 Mar 2019 11:06:30 +0800 Message-ID: Subject: Re: [PATCH v2 1/1] initrd: move initrd_start calculate within linear mapping range check To: Steven Price , Catalin Marinas , Will Deacon Cc: linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org 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 Hi Steven, Catalin and Will: > > in the previous case, initrd_start and initrd_end can be successfully > returned either (base < memblock_start_of_DRAM()) or (base + size > > memblock_start_of_DRAM() + linear_region_size). > > That means even linear mapping range check fail for initrd_start and > initrd_end, it still can get virtual address. Here we put > initrd_start/initrd_end to be calculated only when linear mapping check > pass. > > Fixes: c756c592e442 ("arm64: Utilize phys_initrd_start/phys_initrd_size") > Reviewed-by: Steven Price > Signed-off-by: pierre Kuo > --- > Changes in v2: > - add Fixes tag > Would you mind to give some comment and suggestion for this v2 patch? If there is anything that are not noticed, please let me know. Sincerely appreciate ur kind help.