Received: by 2002:a25:e7d8:0:0:0:0:0 with SMTP id e207csp64400ybh; Wed, 11 Mar 2020 20:53:23 -0700 (PDT) X-Google-Smtp-Source: ADFU+vvc3CXtqfVt6OawwX8AfOrVr20tp6WYlRA+Fc5zNTQ51UjiLnKF0dZumgzfALBJoHmb6Stw X-Received: by 2002:aca:bad7:: with SMTP id k206mr1220177oif.78.1583985203606; Wed, 11 Mar 2020 20:53:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1583985203; cv=none; d=google.com; s=arc-20160816; b=OR4cHJbE1xSJwvwqsu2bcOWIWQ6u3oeXEy6WYH479QMi6Hw4M953//6D043aujLvCn UP8jYqMhj/ITz7Sc+zTm1LxXrXbnCDtWIY7H+45rD9bR5dL56PoFWktlkH8faVfBz8Hw t+viBpniKOtvePb00sBT/wMWW6sOgoAUgrKpFMVfZF0V3fI/4Le71L24tl3stXuQDi+Q VOGvKFHYMiu+pSZTUDMN/aTsLcqweAgMypzrAxlcIVNM8r1TBITk6C0OL8MWujfSjXv5 B8jTa5EB+NMrtG8pM95bpwMXjCVZPJrYgQJOHlxh/CDkq2upnU6UOGd2pEOSRjQbectK lMTA== 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:date:from:dkim-signature; bh=WUYv968HTJjo1Mkp2/EuQ7/8GKIJ2nyGafz2Vr8qTVU=; b=IVavRqxLdaFCiPsiVAL8HFqJvdfXB0uqW8YJmDuzraQkYL6PcJ3kCJZQRo9n2oJOaP 3Rh/dmhrA6q/kHN6os5Bsy1A3Xr0rslrlDC9ofQa/yKPtyvs72gp/OLD9N1iPbJCubjW kuVzfkTAAjpQY2inHtYqUT/r+GcDSgAbJJW9HtHMucMVK7xYCy16XWknjFlgLYyBePej ZG5zeZdqCaQUDbIWE5s0zC3p5JYtwzKS91s36dllSf/tOTFDFLdQ9lDDBwCMmRTA2gVo M+UJIQ5ody9hcZQVgmxjm+NHkPXbbN1mesMUvQufd5CklYbrxfFfaG+UgACVAZourK5b RdmQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=vVMFSuX7; 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 o7si217807ote.134.2020.03.11.20.53.08; Wed, 11 Mar 2020 20:53:23 -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=fail header.i=@gmail.com header.s=20161025 header.b=vVMFSuX7; 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 S2387713AbgCLDwl (ORCPT + 99 others); Wed, 11 Mar 2020 23:52:41 -0400 Received: from mail-qt1-f195.google.com ([209.85.160.195]:41071 "EHLO mail-qt1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2387453AbgCLDwl (ORCPT ); Wed, 11 Mar 2020 23:52:41 -0400 Received: by mail-qt1-f195.google.com with SMTP id l21so3304498qtr.8; Wed, 11 Mar 2020 20:52:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:date:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=WUYv968HTJjo1Mkp2/EuQ7/8GKIJ2nyGafz2Vr8qTVU=; b=vVMFSuX799qi1oZfkM763trW9w5t0dLOrZsD+gKWVTb+cnNmhasgRFnkZVGyWZh3aa Mq1aOr0aivlPh2BaZC2fTWQXFWfAOSE+uV9TeIPNCv4lRInrqOz5NGNb5he7AlpH5+Vn IcplsE90MjuAk2JQZJTyXmGrlo76pG/lH/lPERxK5chFrFY6k4ZIAvAP9iXUqQv1+wf8 A5ivCiLHvrAytRq8uFCzpYHkUWUNJDdSxOIhxPQIWdwnvvR3oXsviVm5uCb3bwNkVsJo f8MWSlFm9B8qibj5U0gje3m022CRZ2OOZ+NfMjME9LHSP5GG+mSYxGpFeiqElrOIY4pt EOZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:date:to:cc:subject:message-id :references:mime-version:content-disposition:in-reply-to:user-agent; bh=WUYv968HTJjo1Mkp2/EuQ7/8GKIJ2nyGafz2Vr8qTVU=; b=FNNA4EyC0oLsch4bcvOZ8anQjgBw/Do/51h6eb+ZVtMswRMmXCUHIniblrft/2rIrJ NRb80RRRjFyaklQSVPfzdiIlPRbsPh3ShRbkqVqNWiph73Vjv8RKfTc5hv/avlwIT5NT Zt0FCZw0sS/Ui3RJAt4HmMVTlVhlomIX4+c1Oe/n87P1jWmDfndF1FhJ09N1OF6N2VCj xb3WZZWF73WVms7lbKUmAMRqAFk0rDe3NsP9uMFI94FhgEv6xXrI7RR1dqsuEn09T0Ae CAgceCb2TgknJpSPQmcpzZ4Q41XZW/mTXY7Z04XLGPsFlzR0VrsDpAovIvluYNSUMJrt EPGw== X-Gm-Message-State: ANhLgQ2n9knsb69KfcS35WXJOtEwn4AF5dbU28tbMQNYFHbOW4F0WZxx +BIO5k8+BvkdL+IBPZt2g3mLt+fMgdQ= X-Received: by 2002:ac8:4cc9:: with SMTP id l9mr5461056qtv.207.1583985159524; Wed, 11 Mar 2020 20:52:39 -0700 (PDT) Received: from rani.riverdale.lan ([2001:470:1f07:5f3::b55f]) by smtp.gmail.com with ESMTPSA id x1sm7836549qkl.128.2020.03.11.20.52.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Mar 2020 20:52:39 -0700 (PDT) From: Arvind Sankar X-Google-Original-From: Arvind Sankar Date: Wed, 11 Mar 2020 23:52:37 -0400 To: Pavel Machek Cc: Greg Kroah-Hartman , linux-kernel@vger.kernel.org, stable@vger.kernel.org, Ard Biesheuvel , Ingo Molnar , linux-efi@vger.kernel.org, Thomas Gleixner Subject: Re: [PATCH 4.19 84/86] efi/x86: Handle by-ref arguments covering multiple pages in mixed mode Message-ID: <20200312035235.GA270934@rani.riverdale.lan> References: <20200310124530.808338541@linuxfoundation.org> <20200310124535.409134291@linuxfoundation.org> <20200311130106.GB7285@duo.ucw.cz> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20200311130106.GB7285@duo.ucw.cz> User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Mar 11, 2020 at 02:01:07PM +0100, Pavel Machek wrote: > We don't really need to do this computation on pa, it would work on va > as well, right? It does not matter much, but old code worked that way. > > Plus, strictly speaking, pa + size can overflow for huge sizes, and > test will return false negatives. This is 64-bit code, overflow would need pa + size to be bigger than 2^64, and even then a false negative would need size to be around 2^64.