Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp931306ybl; Wed, 8 Jan 2020 08:12:53 -0800 (PST) X-Google-Smtp-Source: APXvYqxQ76wrAI9kiJCPlCNWZq9jA5soLSpzQsmrNQLOP6Jb78NrzXY/g/0b28vPyfh9m5YjlOzo X-Received: by 2002:a9d:7517:: with SMTP id r23mr620903otk.235.1578499973059; Wed, 08 Jan 2020 08:12:53 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1578499973; cv=none; d=google.com; s=arc-20160816; b=vYkUfQYu9xemrZm9G78WlmDVCH0SATMa1mZCPnOaz6Dt+H1NpKN8f4gfkEEaHyNB7S LcBTbIZkXDRBkvLJjCwPsuX5CdHetSyHZTHpDRrKcwAWa7+XKPaDis/QRbyFqsXp9jyO 11ICGfRPNSbGFFTPruziXXIADc22g+c6GDDlonKyWNPiLe2BLW6O3shgjndFUvBaj9Cs j819CLN6eGH9eMD/kPJ1ICi57JawyN9ziTF62TotiCGxiwS3NdTBJ3fE0sMrVQuK3dMI bQQtIbpPRqm1gU3bPInHvGqnds/f5SpxIcgmiXn94jeIl/PVx2BIiOYVxua3VwwK1Vwg YjRg== 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=t/UXz8NG4xnRGEkWWnp+LB0XowepG1LsOEgscvBtqw8=; b=pYvBdKUMNv8RuHDai5hPF+R3XucRYdhW0+/RLmG2DniAFved+jb62J5ogfitJ22/3w l3jZ5TkXnaJmnFLJb8EpieG9glBkzSmMCtztF2haLm52zX4hja/hw8DNNRc8x4oCYXGg a4d/rJiGHW7uNlVeoUQn2q2fnvcPInhjv1LlOW/Z7GFAorChrR2duSHmtJYMlCBBgu6Y b+VjP2u9pPb6Ad9ai07pTGMGeokZxlOZvVsTtkfc7LzkmUpLZqYXhWIZo2GPrsrLqtd+ F4KcfggDUi4Q6uqSCODjsVue6H1NGCzwZ4gtsRDVWo9MAmqv+68DyqGr3ND7smEO1j50 rGcg== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=EJQ8FtDd; 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 p19si1940552oic.216.2020.01.08.08.12.32; Wed, 08 Jan 2020 08:12:53 -0800 (PST) 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=EJQ8FtDd; 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 S1729133AbgAHP5E (ORCPT + 99 others); Wed, 8 Jan 2020 10:57:04 -0500 Received: from mail-qv1-f67.google.com ([209.85.219.67]:34316 "EHLO mail-qv1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727090AbgAHP5D (ORCPT ); Wed, 8 Jan 2020 10:57:03 -0500 Received: by mail-qv1-f67.google.com with SMTP id o18so1616531qvf.1; Wed, 08 Jan 2020 07:57:02 -0800 (PST) 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=t/UXz8NG4xnRGEkWWnp+LB0XowepG1LsOEgscvBtqw8=; b=EJQ8FtDdQTBPrXUSXKgmb8BW+YZGbW61mtfANUOLXYLpyPfxP7A5P6KGEEVbiK94zy zVUGP6LIc1FrZGIpJ4S/ZXeje0VekEh9yGO1+VLakKafWLryI4oKB2ik1LwGv0yhF1I5 ceGl7SC8KzxmjQyJh+2o/NqAKpFhheFQbEjakKMqgATx3TxkYm8yQ/5NBSMVsxRpBpkp +HQXhPkeR+P+nNMKgP2JTnal6g0Byi3PWtQNyD+SJt/F4bdhMv8czTX8TtQa7qFLlrum mSUgT6hjnM9ul24SDZ1UlQFOktqMhSi0pS7TKbHBr9hcXloyUvKRjuNzauhJQVSyVWSf ea9w== 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=t/UXz8NG4xnRGEkWWnp+LB0XowepG1LsOEgscvBtqw8=; b=lpfhR3euWxU2GJStxFb5USxWl++4JNaPLjAERwCkJC+nn3NlQ+2vdn6zFBaiDuj2ZF 3zcPY7ufcHeUd8SJE6TodfIVPSXULfTweM2Ak6yK0Rrcue39NbeeIlyRqyCRY0SPTtbW ifR9IP1sHGtnQxHuew4BlQpp/z8vkvMhGBUzmqQlOQAzdhjyTbMsecs6raU0imgqiHbu wQTEAmQZYQQ2dLUbLu2iUl/A57HjiUdP7T5VbwF4FyBwYfGOSToItMKarA82Ne6DBPga sQx4teJIRUWvXJ/8AGnHEdnkuD/tguMtdMNl2fe1NZ0SDAWuIasfmRFYUhh+Gkx+w+iQ uSWg== X-Gm-Message-State: APjAAAV7TE3ZeM4Hy3WOnmRho7+H87aOXbdDBCssb1d+rEZOzciFysTX NK9PzCZPQKDUPfuNs5z6t3o= X-Received: by 2002:a0c:da08:: with SMTP id x8mr4712828qvj.166.1578499022473; Wed, 08 Jan 2020 07:57:02 -0800 (PST) Received: from rani.riverdale.lan ([2001:470:1f07:5f3::b55f]) by smtp.gmail.com with ESMTPSA id f19sm1534040qkk.69.2020.01.08.07.57.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 08 Jan 2020 07:57:02 -0800 (PST) From: Arvind Sankar X-Google-Original-From: Arvind Sankar Date: Wed, 8 Jan 2020 10:57:00 -0500 To: Ard Biesheuvel Cc: Arvind Sankar , Ard Biesheuvel , linux-efi , the arch/x86 maintainers , Andy Lutomirski , Linux Kernel Mailing List , Maarten Lankhorst , Linus Torvalds Subject: Re: [RFC PATCH 2/3] x86/boot/compressed: force hidden visibility for all symbol references Message-ID: <20200108155700.GA2602122@rani.riverdale.lan> References: <20200108102304.25800-1-ardb@kernel.org> <20200108102304.25800-3-ardb@kernel.org> <20200108154031.GA2512498@rani.riverdale.lan> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: 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, Jan 08, 2020 at 04:47:51PM +0100, Ard Biesheuvel wrote: > The EFI stub already sets the hidden visibility attribute for the few > external symbol references that it contains, so it is not needed in > the context of this series. > > In the future, we can revisit this if we want to get rid of the > various __pure getter functions, but that requires thorough testing on > other architectures and toolchains, so I'd prefer to leave that for > later. We don't need it for the stub right now, but then this bit in the cover letter is not yet true, we still need to be careful about libstub code. > ...we can start using ordinary external symbol references in the EFI > stub without running the risk of boot regressions.