Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp1910138ybt; Sun, 28 Jun 2020 01:53:10 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw8fPJrML+PG6ya8TzaPOlij3JQ1mHFphvpH/LkNnvdKX1duMmv0UtfT3gIQ92isP9w9OW0 X-Received: by 2002:a17:906:6499:: with SMTP id e25mr9430880ejm.352.1593334390040; Sun, 28 Jun 2020 01:53:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1593334390; cv=none; d=google.com; s=arc-20160816; b=a1eJYL1xgDu6C9BJ0aRbfY/u62Gkio3mOmlJ9k9rRW9JQ137qs69IQQQYP5VU2wWXF paHM5jGhtjYdoIeXTx5W3iTNFiwzPFzjINJLB8MWJMdz3cLpmsvUoL/J+/DodXbSwpC2 RnVQPJkDtRTOmDojyuy9qGkqk7TE930/g2/1TDi7rO0HJzGwgPNiiAyBfFIlUYhbJSXe vQGr8Ntxvvn9ZCUWZ2nsIZV+ftKxaXLvwnY51OGzmeVn4MTGrChvnK2mxVfdNAeTF/lF 75V0+TO2ab2hnnCFzDuUtk1d7n3cJKuw43iRS9SW/CEAEPFUM1PHMzatzw35sVIGtF4l G0xg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject; bh=gtvn/0crRZjmouhvY3qnLXL+zsl3ZNKEtCBqCRYXVGU=; b=JQ8D7c6MtVsyjShriyq0TE+LOOERlDPAt98GWtVSIQ0nWZTVdqMDdoR0ccA7SLYUL9 kpD+4Cz+JXVC004SJsYeCVGAvHmRvNx7gnT8RRmz25VUm1uBgH2nEwblL5b0HzHHVYSd hoKJkxmb/hrXYmD/dZN3dloIMvtcjgyy8RI0X8PU+gmizZZR+8n22Gk8OiBSwuobqOEf 9uTmDzXjK+Cdj8ZdmaD1JdizHT/1Q0tHWjlw83GFYs0hJ4EGSZE4xfXVQNlM10AYDg3S HPfgKz3ocGpL45kI679ejpuRJ0aX7rqh+2/RVbVKT4oY2TWnm4OCMrdswicauaoIiaT0 2Lcw== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id h8si11132239edn.92.2020.06.28.01.52.47; Sun, 28 Jun 2020 01:53:10 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726181AbgF1IuO (ORCPT + 99 others); Sun, 28 Jun 2020 04:50:14 -0400 Received: from mx2.suse.de ([195.135.220.15]:36504 "EHLO mx2.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726038AbgF1IuO (ORCPT ); Sun, 28 Jun 2020 04:50:14 -0400 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (unknown [195.135.221.27]) by mx2.suse.de (Postfix) with ESMTP id 554A2B133; Sun, 28 Jun 2020 08:50:12 +0000 (UTC) Subject: Re: [PATCH] efi: avoid error message when booting under Xen To: xen-devel@lists.xenproject.org, linux-fbdev@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org Cc: Peter Jones , Bartlomiej Zolnierkiewicz References: <20200610141052.13258-1-jgross@suse.com> From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= Message-ID: <094be567-2c82-7d5b-e432-288286c6c3fb@suse.com> Date: Sun, 28 Jun 2020 10:50:11 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.8.0 MIME-Version: 1.0 In-Reply-To: <20200610141052.13258-1-jgross@suse.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Ping? On 10.06.20 16:10, 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_PARAVIRT > isn't set. > > Fixes: 38ac0287b7f4 ("fbdev/efifb: Honour UEFI memory map attributes when mapping the FB") > Signed-off-by: Juergen Gross > --- > 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..f5eccd1373e9 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_BOOT) && !efi_enabled(EFI_PARAVIRT) && > !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))) { >