Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp1671474imm; Thu, 20 Sep 2018 00:37:43 -0700 (PDT) X-Google-Smtp-Source: ANB0VdaSFsVVy+zSAKr6d1v+ooT3zxCEIzzH6JFyrYsO26oVhjRU7x02aZ9fYxzfCkNAhjys6yYM X-Received: by 2002:a63:5fc8:: with SMTP id t191-v6mr35790058pgb.183.1537429063226; Thu, 20 Sep 2018 00:37:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1537429063; cv=none; d=google.com; s=arc-20160816; b=mZJcMeO63vJxLaeF+WDCHjcla6bPNX9tLsL3T8cLvZYjbaX+g6EWieFkzntOfI9uo+ zUIGLdGjsZG59YF5WMMutF6mUVd8GzQT4zwQq/ogMmXB/hi3salkVAbn8Uy9nebs6SIU swMQ4dL4827vA3iu/NVt4XfWQQKDERNdW1AP24wxN0dzHhay/EM5w7zcW8qIpmIhLVb+ dhNbSg2chWPL9QfrODVHHVCPg2UL3+NfFRSAvdjNVM2ggiSiL1wv+AygFIIy3SWS+yUz VjaKa/U2PNK/YtGS1adyyKC/ZpdkL++s4s1mo9cQY0FnF6VJqcs0+zb7xp6zC69RaIbZ WrFA== 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; bh=Y6QMztP35g3FWf7NQZPW+7AlAMRwEImLt5k5E1cji0Q=; b=khF4m5jgrthJNAjoKy98WE9+Im/BjxHmXx90vx5W48WDNMG0f8K98BqrAeo3GOqicu 7/vIhxwQGEnZvHhxKp1cfbhBjHD69bhhIYzRpG24uFIuQupFrd3lonHuSmKSvS2jOrv2 +vPp5gSkasdITImX26Yminxva0oC2K6Tt4qv+w/ftnhmRN0OqlFAGQ7Tqneo+ATsdURk xQ8eo5L/Ub65h2Y3DH4wqlEndqhVV+LPaw65jql+pwVKjqjSfT4oefpsu9jJXFi6g6At vpg3pnqYfrBVdshwRAvNqqojrcA1iVfbb5CYM3KCXh4/6tBe6jVrNUOb5/5bUBSL3S9j FJUw== 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 u6-v6si24498947pfu.143.2018.09.20.00.37.21; Thu, 20 Sep 2018 00:37:43 -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 S1731794AbeITNTN (ORCPT + 99 others); Thu, 20 Sep 2018 09:19:13 -0400 Received: from nautica.notk.org ([91.121.71.147]:57032 "EHLO nautica.notk.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726177AbeITNTN (ORCPT ); Thu, 20 Sep 2018 09:19:13 -0400 Received: by nautica.notk.org (Postfix, from userid 1001) id 7F3E3C01B; Thu, 20 Sep 2018 09:37:05 +0200 (CEST) Date: Thu, 20 Sep 2018 09:36:50 +0200 From: Dominique Martinet To: Greg Kroah-Hartman Cc: Miguel Ojeda , linux-kernel , Rasmus Villemoes , Eli Friedman , Christopher Li , Kees Cook , Ingo Molnar , Geert Uytterhoeven , Masahiro Yamada , Joe Perches , Linus Torvalds , linux-sparse@vger.kernel.org Subject: Re: [PATCH v2 2/2] Compiler Attributes: naked can be shared Message-ID: <20180920073650.GA6001@nautica> References: <20180918165542.4691-1-miguel.ojeda.sandonis@gmail.com> <20180918165542.4691-3-miguel.ojeda.sandonis@gmail.com> <20180918173428.GA21591@kroah.com> <20180919211458.GA8757@kroah.com> <20180919230504.GA20280@nautica> <20180920001024.GD20280@nautica> <20180920072205.GC11963@kroah.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20180920072205.GC11963@kroah.com> User-Agent: Mutt/1.5.21 (2010-09-15) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Greg Kroah-Hartman wrote on Thu, Sep 20, 2018: > "Fixes:" is not just for stable, we use it wherever we have a patch that > we know fixes a problem introduced in another patch. > > For this instance, I think we should just revert the offending patch, > which should resolve the issue for everyone and then you can try to redo > your series to get it right the next time. > > Sound good? Except that 815f0ddb346c ("include/linux/compiler*.h: make compiler-*.h mutually exclusive") itself fixes cafa0010cd51 ("Raise the minimum required gcc version to 4.6"), which breaks clang altogether (as used by example by bcc for most BPF programs, that I caught before -rc1 got released so we got both in rc1) I'm not aware of anything that would break if both were to be reverted, I have no opinion on which way to go. > Why not just route these through Andrew? He takes lots of stuff like > this for this very reason. That works for me (although it might have helped if Andrew had been in Cc at any point in this discussion...), but part of the discussion was about seriously maintaining these files, and Miguel stepped up to help with that so it could make sense to have his own tree. Frankly, after this whole episode I'd find quite helpful if "compiler stuff" (or headers maintainance in general) were to grow its own mailing list and start being considered like a proper component of the kernel. It does impact quite a few people, and it's neigh-impossible to review this stuff as things are right now with a hand-picked list of CCs, no matter how large it is -- I don't mind if it goes in -next through its own branch or through Andrew, but a proper place where folks interested in these could subscribe and test/review the patches would be awesome. -- Dominique Martinet