Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp1448030imm; Mon, 3 Sep 2018 00:13:28 -0700 (PDT) X-Google-Smtp-Source: ANB0Vdb4cVXUp+4vpMxwX9+QYpY50xb1lkUI1R0CwyDRom3nroapBLmW6wC7FXXwHAULeRH3+Zs2 X-Received: by 2002:a63:a06:: with SMTP id 6-v6mr25685768pgk.318.1535958808557; Mon, 03 Sep 2018 00:13:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1535958808; cv=none; d=google.com; s=arc-20160816; b=ovvujrmeXR5TFHSkA7MwOJxZGHBz+Jg9O8KtRL+nnvTFMpMGYXO1u7Gwre0AE1XKBQ x0XD19XXrgIjMT40XXx8YbnG16OmL9tgG3xhmIPNqDBOq6HgpiTmfAGZ8AMrLorbZhyq YnUBSyh5YW0a4i9Xx35MhyNzgJnh1iLrKkO6YMwLx+ZcFUTVMI773n6kBJ+yXYNlZk8C 3oWN0FXz1AG/Tmk0hVhaD+caYJQtPRtEwrNgr959jAhgXoPYQx0KYX5Pwekzyy2MgYKH hdue2wESiLMBrdQoEb/QTkAsXzYXtb4TAA2HE1DgFxfvAJCIhysFzPW7NsAcehuyyviN TmCA== 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:from:date:arc-authentication-results; bh=d6fbnFMupR6yhGrUFl54VpYRtYX1k1cBHxDHzHyfV3Y=; b=HG0p7S/68Q/EJC/EGtfN3Jq/2EnC5zl4Rm3+V/SVbrGzooQV5nP69xTxi/CsZxf33d RCqKIakZdsHiKLrP0f0J3egaJhkdMMNzs6ogW+sv+SEgUyprfrWsrOyXpx1tZMFQd+/M +By/mJF3mlJc/xz6Bw7KWVfGjM3ggF7y3eZmtKAYFqyOYPrzRmx9w+BeOLqlBqccG4K+ PTl5jdTvor81GSrxOOt4KstshsDjezLi3Af7fIORS2sR+QwCNU3ojMKsexHhQheRpoLY Yeh+/N9X9kw+f5u9MmAqZz2fUD1s9qjk0h3uTvrGsBEINeBqaevCl6i3n6OsglT3RJxs 7IxA== ARC-Authentication-Results: i=1; mx.google.com; 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 e1-v6si16952603pld.408.2018.09.03.00.13.00; Mon, 03 Sep 2018 00:13:28 -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; 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 S1726011AbeICLaI (ORCPT + 99 others); Mon, 3 Sep 2018 07:30:08 -0400 Received: from mail.skyhub.de ([5.9.137.197]:37072 "EHLO mail.skyhub.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725794AbeICLaI (ORCPT ); Mon, 3 Sep 2018 07:30:08 -0400 X-Virus-Scanned: Nedap ESD1 at mail.skyhub.de Received: from mail.skyhub.de ([127.0.0.1]) by localhost (blast.alien8.de [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id HpNjWtvDASEP; Mon, 3 Sep 2018 09:11:02 +0200 (CEST) Received: from zn.tnic (p200300EC2BCF4100329C23FFFEA6A903.dip0.t-ipconnect.de [IPv6:2003:ec:2bcf:4100:329c:23ff:fea6:a903]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.skyhub.de (SuperMail on ZX Spectrum 128k) with ESMTPSA id C3C541EC01AF; Mon, 3 Sep 2018 09:11:01 +0200 (CEST) Date: Mon, 3 Sep 2018 09:12:07 +0200 From: Borislav Petkov To: "Prakhya, Sai Praneeth" Cc: "linux-efi@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "Neri, Ricardo" , "matt@codeblueprint.co.uk" , Lee Chun-Yi , Al Stone , Ingo Molnar , Andy Lutomirski , Bhupesh Sharma , Peter Zijlstra , Ard Biesheuvel Subject: Re: [PATCH V2 2/6] x86/efi: Remove __init attribute from memory mapping functions Message-ID: <20180903071207.GA10249@zn.tnic> References: <1535881594-25469-1-git-send-email-sai.praneeth.prakhya@intel.com> <1535881594-25469-3-git-send-email-sai.praneeth.prakhya@intel.com> <20180902105602.GA19431@zn.tnic> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.9.5 (2018-04-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Sep 03, 2018 at 05:03:56AM +0000, Prakhya, Sai Praneeth wrote: > Hmm.. thought that __efi_init might be confusing with the normal __init attribute How would that be confusing? It has "__efi" prepended?! All I'm saying is, if you're going to define your own function attributes, do them generic and short. "_fixup" is too specific IMO. It also enlarges function definitions unnecessarily. With "__efi_init" you already denote that it is a special attribute which has relevance in the EFI code only. What you do about it - the *fixup* - is the thing you do with the attribute. But you don't have to have the "what you do" in the attribute name too. -- Regards/Gruss, Boris. Good mailing practices for 400: avoid top-posting and trim the reply.