From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-13.3 required=3.0 tests=BAYES_00,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_RED,USER_IN_DEF_DKIM_WL autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id ECCF1C433DB for ; Wed, 20 Jan 2021 00:00:41 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 7B67E2310B for ; Wed, 20 Jan 2021 00:00:41 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7B67E2310B Authentication-Results: mail.kernel.org; dmarc=fail (p=reject dis=none) header.from=google.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id CB5126B0005; Tue, 19 Jan 2021 19:00:40 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id C3E206B0006; Tue, 19 Jan 2021 19:00:40 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id B2C726B0007; Tue, 19 Jan 2021 19:00:40 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0098.hostedemail.com [216.40.44.98]) by kanga.kvack.org (Postfix) with ESMTP id 97B306B0005 for ; Tue, 19 Jan 2021 19:00:40 -0500 (EST) Received: from smtpin28.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay01.hostedemail.com (Postfix) with ESMTP id 6A069180AD802 for ; Wed, 20 Jan 2021 00:00:40 +0000 (UTC) X-FDA: 77724197040.28.sleep80_3c1666127556 Received: from filter.hostedemail.com (10.5.16.251.rfc1918.com [10.5.16.251]) by smtpin28.hostedemail.com (Postfix) with ESMTP id 491626D6E for ; Wed, 20 Jan 2021 00:00:40 +0000 (UTC) X-HE-Tag: sleep80_3c1666127556 X-Filterd-Recvd-Size: 5086 Received: from mail-pf1-f176.google.com (mail-pf1-f176.google.com [209.85.210.176]) by imf21.hostedemail.com (Postfix) with ESMTP for ; Wed, 20 Jan 2021 00:00:39 +0000 (UTC) Received: by mail-pf1-f176.google.com with SMTP id m6so13362896pfk.1 for ; Tue, 19 Jan 2021 16:00:39 -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=SH9bBVJUgUjKxtfcctlC8lxhxAiLxM+GP/4tST0dfVs=; b=QIEooEDgt2O3DJ2wqxJ91NasnTDn471D3xaebTAftI0xv3WBgOKnqUUxK6dh0RpLiX BduPONtP8ovFS9X4YjHoX6UmicbJNdi9XVRe0MZW97mY1kqEu9sVWMyBEnUaix3yB8dV v/NtGyF4JBd4U7rRdT1ZUmLMyGvfxkalmJD7/akoMLl+OwEskETjyNy+fj1dHARJmBhf PV6XnjgG3BduHt2qoGBj5XsgQeuWY/P7EB7UK9zPvKTs3V5H40/S2LmDvB8A3x3HqFWI 5dgZUpGpQ4jRZPUZq2rzbEmmsk+jopiWF2BEaZJvK40k7LNIcM1x1LRsOvV9sl1j5z/K FjuA== 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=SH9bBVJUgUjKxtfcctlC8lxhxAiLxM+GP/4tST0dfVs=; b=rZvyKvaFwyTjw8l/wwuAHofhZeXHi0Dlf/EGFzZkunymGilowbcRuwijdNWqwbdn+8 97rndC07cmnC2Gav0B2vwnHTeO97SgEabNsSVegdxDfb2LgZfG+h9BVpW3gLCn3Tf6Z4 lm/d9l+F8fqFvmtNaQdfD0zI9PcGWHTxcuCOsmxX+xTq53GnPMuI0fl/iXdmIrYt5jcR h4sPl1HspKmDjD1Tk5bSSdOREMEMrixg1Hy0zDCz+1TubQiP8fYPX3CbxY6jLZ3Ss2nN PtjUhDbO/u8aLqntgE42f9kFa6OFMyF8WWIF7hlHzHER82uqlR7et96ElztGUi9P5y7C T6lA== X-Gm-Message-State: AOAM532CrGvGsRwxzWczmZaiTl0lttBiWS4Clx3tqRUoHnTFEixyb9GW /IDxStG68WxLLJT/defkgpHkRvbfQCv+0yiDpVHCIQ== X-Google-Smtp-Source: ABdhPJwvhroTgfl8Ny2Z+x07bJFaGzwlX2Fydm6voS3+M/4kgOHAS27zmFyTfYJwVMiDSYz2ZQMLR3RJ9o38xP6XmOI= X-Received: by 2002:a63:1f47:: with SMTP id q7mr6685640pgm.10.1611100838601; Tue, 19 Jan 2021 16:00:38 -0800 (PST) MIME-Version: 1.0 References: <20210114175934.13070-1-will@kernel.org> <20210114175934.13070-5-will@kernel.org> <20210114190021.GB13135@willie-the-truck> <20210114194129.GA13314@willie-the-truck> <20210115092313.GA13700@willie-the-truck> In-Reply-To: From: Nick Desaulniers Date: Tue, 19 Jan 2021 16:00:26 -0800 Message-ID: Subject: Re: [RFC PATCH 4/8] mm: Separate fault info out of 'struct vm_fault' To: Linus Torvalds Cc: Will Deacon , Linux Kernel Mailing List , Linux-MM , Linux ARM , Catalin Marinas , Jan Kara , Minchan Kim , Andrew Morton , "Kirill A . Shutemov" , Vinayak Menon , Hugh Dickins , Android Kernel Team Content-Type: text/plain; charset="UTF-8" X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: On Fri, Jan 15, 2021 at 1:33 PM Linus Torvalds wrote: > > On Fri, Jan 15, 2021 at 1:23 AM Will Deacon wrote: > > > > Hmm. The feedback on the clang bug suggests that GCC is the one in the > > wrong here (although the argument is based on C11 and I haven't trawled > > through the standards to see how this has evolved): > > Oh well. > > That writing is absolutely the _worst_ kind of weaselwording standards > language reading, trying to make excuses for bad behavior by basically > depending on "this language is unclear", and trying to say that the > buggy behavior is required by C11. > > What a disappointment. I don't really understand British humor either, but I assume that's how the language lawyers throw shade on one anothers' standards. Richard is both the WG21 spec editor (C++) and British, IIRC. Apparently, there's a long conversion (behind closed doors; it's the ISO way) going on in regards to the thread Richard has kicked off with them (WG14; C). Moreso on what should happen with the _Atomic qualifier, assignments, and memcpy. So it is still an important thing to nail down the language spec. Note there were also a lot of discussions lately on "where should the volatile qualifier be allowed, or not." http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1152r0.html https://www.youtube.com/watch?v=KJW_DLaVXIY (2018? ok, maybe not lately. Lately for C) I view this similarly as "where should the const qualifier be allowed, or not." -- Thanks, ~Nick Desaulniers