Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp586284ybt; Fri, 10 Jul 2020 07:29:54 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzwBUqhmqY0xphTFR4TQE+p5Bg4cEaGSuQBOxaz+2fkLNcOwptH4NYnYTTA1DXrUrfdc1Z2 X-Received: by 2002:a17:906:2c53:: with SMTP id f19mr61118296ejh.523.1594391394310; Fri, 10 Jul 2020 07:29:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1594391394; cv=none; d=google.com; s=arc-20160816; b=uMx15MugA2qscDxVONhVD0z4D7uTY8zL4iFwr3ZEDRUAHgf/YQwKD1VN68TDH5VXDy W5RCEphhdym7EL3HkpxPVFO+hXsk+PtQjEuWa1BvW5S7fZZVOX+l7jDQPDYP2xgNWcw7 7JDt6noRdsnQ/3pvYReJ3HxM2rR0VhRKFcdp6cGrApOe+YkJtiHOaQIyqKVAsUE3FN+a m2u8skN2GevOHxw8kZTqZM+ngvZri0ZVV2fkNaPjb52RICJuuwMu+cw3G7xAVCjs0bc9 3e+9HvjS6E3yxUCtBYrbUxS95/d2cs0UrZhvuQ9mOGJsQz/CkKbp5uqkAJNeP3ThTnp5 3OxA== 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=5G7LNFtxxg8hKCKW1kjp6lsjkXUaAJArHtHM8ciepYA=; b=WDJ17Fh3xnpvcWn/zxs6uu5AWCKD5bFULbe9z8k+EkJCcZ3Vagr/AWoYAfu0Pjxc3J zKz3YrA1HPoKuMCWA9NkeZgB/vIyzg2totzpE6S28zORIFQkLeyG+eYuNRVXZhpqYKXB kZzkUK6Ew4oBBQuSHHff6BVblmSuFIlP58WqPzUMaw62Of3R0K075K+IrtZDznj/+Bqh lJEi+/aG6zQ61f4nhnrk1hSV5fOcMmgpOYGp3cXGe+h3f9GlVuww2b/3v2fIFrSsDu9h aMmK9nFc11j4zhcz8v+S3x3+7MK/XDKJ8KniTxwa5AVuaMClKEKFzsLEfIviTp6D+x06 V4LQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=udoNZF8P; 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 me7si3655059ejb.716.2020.07.10.07.29.31; Fri, 10 Jul 2020 07:29:54 -0700 (PDT) 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=default header.b=udoNZF8P; 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 S1727866AbgGJO1Z (ORCPT + 99 others); Fri, 10 Jul 2020 10:27:25 -0400 Received: from mail.kernel.org ([198.145.29.99]:33836 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726725AbgGJO1Z (ORCPT ); Fri, 10 Jul 2020 10:27:25 -0400 Received: from mail-oo1-f43.google.com (mail-oo1-f43.google.com [209.85.161.43]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id DB264206E2; Fri, 10 Jul 2020 14:27:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1594391245; bh=z5GS7bzW3vt89ODcDbxTwcqTDUKbrhtLbUgZN/aPJks=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=udoNZF8P0ADm4fqn4Qy5x9C2vHCV2p9r+Ns+aU2CoUVQCPkWqe/5EBJWiz/+wZ+cB ex+pS3L2z+DH2RCdK6ZdxCS5z+5yAfPJTi10+K61d8UR22uyLQCnmMaVnZGFU6P9C/ uuafWvzXw3P/2xm2EvwMJq+xrmLFHHZ/dRnwr/yQ= Received: by mail-oo1-f43.google.com with SMTP id t12so1024069ooc.10; Fri, 10 Jul 2020 07:27:24 -0700 (PDT) X-Gm-Message-State: AOAM531jNgohfFBhdc7i2YIe5CYkagWdUJcejRmyIG9X5sxFRNDbFGz4 Zgtg9wwMmYEgZP2vb91GsIR4ywWoy02g6cXOBe8= X-Received: by 2002:a4a:b34b:: with SMTP id n11mr59771293ooo.41.1594391244224; Fri, 10 Jul 2020 07:27:24 -0700 (PDT) MIME-Version: 1.0 References: <20200710142253.28070-1-jgross@suse.com> In-Reply-To: <20200710142253.28070-1-jgross@suse.com> From: Ard Biesheuvel Date: Fri, 10 Jul 2020 17:27:13 +0300 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v2] efi: avoid error message when booting under Xen To: Juergen Gross Cc: xen-devel@lists.xenproject.org, linux-fbdev@vger.kernel.org, dri-devel@lists.freedesktop.org, Linux Kernel Mailing List , linux-efi , Peter Jones , Bartlomiej Zolnierkiewicz 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 On Fri, 10 Jul 2020 at 17:24, Juergen Gross wrote: > > efifb_probe() will issue an error message in case the kernel is booted > as Xen dom0 from UEFI as EFI_MEMMAP won't be set in this case. Avoid > that message by calling efi_mem_desc_lookup() only if EFI_MEMMAP is set. > > Fixes: 38ac0287b7f4 ("fbdev/efifb: Honour UEFI memory map attributes when mapping the FB") > Signed-off-by: Juergen Gross Acked-by: Ard Biesheuvel > --- > drivers/video/fbdev/efifb.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/video/fbdev/efifb.c b/drivers/video/fbdev/efifb.c > index 65491ae74808..e57c00824965 100644 > --- a/drivers/video/fbdev/efifb.c > +++ b/drivers/video/fbdev/efifb.c > @@ -453,7 +453,7 @@ static int efifb_probe(struct platform_device *dev) > info->apertures->ranges[0].base = efifb_fix.smem_start; > info->apertures->ranges[0].size = size_remap; > > - if (efi_enabled(EFI_BOOT) && > + if (efi_enabled(EFI_MEMMAP) && > !efi_mem_desc_lookup(efifb_fix.smem_start, &md)) { > if ((efifb_fix.smem_start + efifb_fix.smem_len) > > (md.phys_addr + (md.num_pages << EFI_PAGE_SHIFT))) { > -- > 2.26.2 >