Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp955572ybl; Thu, 23 Jan 2020 10:47:39 -0800 (PST) X-Google-Smtp-Source: APXvYqx85Jh9obTq/sU9UNtliUM1oFEZHIMyYAFABsmzfFMM/h1dMjvWIeUbaSIMWhi4VFJUUxFZ X-Received: by 2002:a05:6830:1bf2:: with SMTP id k18mr13048723otb.78.1579805259682; Thu, 23 Jan 2020 10:47:39 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1579805259; cv=none; d=google.com; s=arc-20160816; b=rwXF3vUy8CK23tXnQWhp54a/zUXoEJ8278W6ujh9P//4E+Aqs74bnGDhY+kPoipLNx eLls6gu096S2WfO/sI1scWn6nDArcpBwTJBvu2aSC4xwZXf4aHiZEqBbA5+zBPHq9mzr ryz+nxbMls0kq5BT87oAN81HbFXw6T1ICAwGUxVZ0Y+T8YqabH9MKypYFb0hR628m0/M 2bQnZcAfCDF7ei2Sz8F1ZvXZWiVztUnD1jDUVH022Mfhqjco0+cLI6baJxstyIOJkwXe OvGmjeViPsglCE0F3NFnk9/+aE8jNHfF7vJq0qM9kT5Z0a6lUSUghzNzqT5QVbFuOKzc K/4g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=uvsi3+mVRugxOCmIL81uU90/b28J/511mNG/ZrCHXHA=; b=f3aPa59kjHpUDYtt4h/mGVYerAWPKOG/aiKmHpz3qLACRR4x55cs++FvZgJ8b8HJOL DktTw86gEHq6cMIMqKZZA+ai35S02zOXw4O0vcS32sBfbhxOOoJ15IP9KOs+8aUH1bEZ Eb+Q6Fro22JaJaKua4yCWPw7RVfz2LzDneY3rX3jmV0MBzZjhRHRqA4QN13lPLFK0J2A cpE+9vZAsl8Gl3COrvv70SMXcWdIvhM+fAIecrUJSNegxrQHTEEROId5B1NVpTzMGQws kKGsBQNX71Q6WL56Q4q7cqhaTOSsup5sqauMIQ/stb0CuGOsf1BWFr4jLSUO80k7ceng 9Q+w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=ToaFsl9G; 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; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id s18si1598623otr.172.2020.01.23.10.47.26; Thu, 23 Jan 2020 10:47:39 -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=pass header.i=@google.com header.s=20161025 header.b=ToaFsl9G; 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; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728899AbgAWSpU (ORCPT + 99 others); Thu, 23 Jan 2020 13:45:20 -0500 Received: from mail-pg1-f196.google.com ([209.85.215.196]:44328 "EHLO mail-pg1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727590AbgAWSpU (ORCPT ); Thu, 23 Jan 2020 13:45:20 -0500 Received: by mail-pg1-f196.google.com with SMTP id x7so1794636pgl.11 for ; Thu, 23 Jan 2020 10:45:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=uvsi3+mVRugxOCmIL81uU90/b28J/511mNG/ZrCHXHA=; b=ToaFsl9G1rGPH6lAtDVZr8Oaf9j7/1qd9QX6XKweW63AEwNAI3TZBjgIWkg78QTkoQ 5NmMT4+6HP8VbbljIG7r9SHWggAETrPh9wqEYEHzoaNjGip0j6I9C9ha46HGXtcNioxJ YlUaEbzH2m3KjCIN7z0mcVzW/J/Xi1JN7jkawQxCcRDfdoBpDGhbRZGdUvXyeiCyKo1f wV8YWAXwj4KEUSWtkq7Gq3dqjX2YfORkOX67a07l4ZYeUpAZxEtQIRj3SKlhU/RR9L3w UNCked2iDLQ+0Hn2IuxGfTvvQEDcKJNLyG+VEK2wi9Htl/hEnLhsH9I4kgJaEr9joRJp r2Kg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=uvsi3+mVRugxOCmIL81uU90/b28J/511mNG/ZrCHXHA=; b=DtP9K1kn2zYspjqdRx7HuN8xJLTjOJt14FE45RX7JBRMq1f5gOKayLOtLh5X5BzTX5 FPKA+Jap5GCewg64wk7y2mWBN2UITlaamEBgasfKyRkqjGhXIeN86xcgsKneBG67TPp3 eiZY2NCiv1vDy1H4Vh4rBjY1BRiEVQpq6NK2g7GVIu8vCG7QCwn7QP9RzH61JHegojFL oeFMEokRnzKhTVRqtO8mELFhkRPrf2hMXTOTChrcqPbebURTRxOz7m08gyUwOxrWAK+4 ZUT+haKwDmmkxUX+4vC22JuinuWkYeDgcZAJZ8CFRQQxR29KqxCuNa/K/QNmvz/Yywru vh7w== X-Gm-Message-State: APjAAAWT83oEhTurFEMIKksVAoOIwIMnhpbH87kOqVSfWSFP4zcTtjQq BYedFWj2KCyNw92PqBvJCJYXvUF9jjbtlVa8Gvql+A== X-Received: by 2002:a63:590e:: with SMTP id n14mr210602pgb.10.1579805119253; Thu, 23 Jan 2020 10:45:19 -0800 (PST) MIME-Version: 1.0 References: <20200123153341.19947-1-will@kernel.org> <26ad7a8a975c4e06b44a3184d7c86e5f@AcuMS.aculab.com> <20200123171641.GC20126@willie-the-truck> <2bfe2be6da484f15b0d229dd02d16ae6@AcuMS.aculab.com> In-Reply-To: <2bfe2be6da484f15b0d229dd02d16ae6@AcuMS.aculab.com> From: Nick Desaulniers Date: Thu, 23 Jan 2020 10:45:08 -0800 Message-ID: Subject: Re: [PATCH v2 00/10] Rework READ_ONCE() to improve codegen To: David Laight , Will Deacon Cc: "linux-kernel@vger.kernel.org" , "linux-arch@vger.kernel.org" , "kernel-team@android.com" , Michael Ellerman , Peter Zijlstra , Linus Torvalds , Segher Boessenkool , Christian Borntraeger , Luc Van Oostenryck , Arnd Bergmann , Peter Oberparleiter , Masahiro Yamada Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Jan 23, 2020 at 9:32 AM David Laight wrote: > > From: Will Deacon > > Sent: 23 January 2020 17:17 > > > > I think it depends how much we care about those older compilers. My series > > first moves it to "Good luck mate, you're on your own" and then follows up I wish the actual warning was worded that way. :P > > with a "Let me take that off you it's sharp". > Oh - and I need to find a newer compiler :-( What distro are you using? Does it have a package for a newer compiler? I'm honestly curious about what policies if any the kernel has for supporting developer's toolchains from their distributions. (ie. Arnd usually has pretty good stats what distro's use which version of GCC and are still supported; Do we strive to not break them? Is asking kernel devs to compile their own toolchain too much to ask? Is it still if they're using really old distro's/toolchains that we don't want to support? Do we survey kernel devs about what they're using?). Apologies if this is already documented somewhere, but if not I'd eventually like to brainstorm and write it down somewhere in the tree. Documentation/process/changes.rst doesn't really answer the above questions, I think. -- Thanks, ~Nick Desaulniers