Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp455162ybz; Wed, 22 Apr 2020 01:22:04 -0700 (PDT) X-Google-Smtp-Source: APiQypKQv+FdpHYOZ6OY+naUpAfrOTYX+9Q7mGZ+Smt9BWSvIiFacvlMfOgBsSBb1Ax/rzJn5kK4 X-Received: by 2002:a17:906:131b:: with SMTP id w27mr24860026ejb.230.1587543723862; Wed, 22 Apr 2020 01:22:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1587543723; cv=none; d=google.com; s=arc-20160816; b=lGIcEXacFRUMPW5CYMpfjt4bqi6Jmn9lUELy/od6pvrDkrXBs5yeoQauZzuYr8g7bh yR1zqNql9LwXSKEhAyEBYnmQisPjyh8eC1lEiHQBIPSsEnEw58RFt6OA5qEjvzYwW0Ha yGHAkXQS2+OOHkQCW4DKq68KNkxmi+pqxFrgMvheXdXDzvWLcduRufFjgzXJwiqQ3e2e HsgP/9k6s9wn5I1+sGdux/WOQeq/ZL66ryzrdNvxP/OTuxJzL3YNBxPyWM7ShCk/ql61 HnbrWLE/bDJElxkUg0SrTwyudeNNZkR820oZjMqJoaTbkKZn1p1xip4UzoXi2PIUPnyC 3YOA== 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:dkim-signature; bh=S+kyZ14ph1dLDeuS1HLU7v1ets100Cvg1HUdTsd472U=; b=oWPU/ho0Q7cGcJcx0ESez3TxPRdyrwSeml/lNgr9HtQ3MXsJutHOFJbsdhE+nwLJot fBR3EpPn22z7PboU+SN7j0Axb8lgVPyRwNFt9arm31WtGvQlDyWp2z/jJ1ZoTZAkst0o FOrib7/DxgTuW1GtNB4tyMVWzxBdhQK73V7e6uv/kL7ykK1IZsZsgqIOzKYmxCrtGrqX Y7cF2WB/KwJY5rf2gocdoVsaXi7SaLdITQZ4DMvRTI4zmtWlR+A5qEeiRkR6MzVe3HI2 wcmCBt/goekQa7qHPeXE/Sp155yA93hcIfDeLfWpRBl9Gm4ScBu0WQT+pbcWhXWnhXpQ mIsA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=SaFBd0qQ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id d22si3309114edz.94.2020.04.22.01.21.41; Wed, 22 Apr 2020 01:22:03 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=SaFBd0qQ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726431AbgDVISp (ORCPT + 99 others); Wed, 22 Apr 2020 04:18:45 -0400 Received: from mail.kernel.org ([198.145.29.99]:41774 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725811AbgDVISp (ORCPT ); Wed, 22 Apr 2020 04:18:45 -0400 Received: from willie-the-truck (236.31.169.217.in-addr.arpa [217.169.31.236]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 6FF6520663; Wed, 22 Apr 2020 08:18:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1587543524; bh=qKTrX6IeQOH1sN4dcsG+sIFtqX60IcAtKde3714EdwE=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=SaFBd0qQpVm6Jz+PKjXp3tXRmYe3vNQMbpxXwl94dli2KhSzDDIWFkb2yiwF+Pcif gXDFjAp5nat471/4iBV5/Ji5nHJOabF8YlLAEgeMzkkdf5mLTFf5mWiwWLwAWGou3o VM0U3QCNmoHn9DZ3+DLlysj7QbFJf/Tdy9vW2Pg0= Date: Wed, 22 Apr 2020 09:18:39 +0100 From: Will Deacon To: Linus Torvalds Cc: Linux Kernel Mailing List , linux-arch , Android Kernel Team , Mark Rutland , Michael Ellerman , Peter Zijlstra , Segher Boessenkool , Christian Borntraeger , Luc Van Oostenryck , Arnd Bergmann , Peter Oberparleiter , Masahiro Yamada , Nick Desaulniers Subject: Re: [PATCH v4 00/11] Rework READ_ONCE() to improve codegen Message-ID: <20200422081838.GA29541@willie-the-truck> References: <20200421151537.19241-1-will@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii 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 Tue, Apr 21, 2020 at 11:42:56AM -0700, Linus Torvalds wrote: > On Tue, Apr 21, 2020 at 8:15 AM Will Deacon wrote: > > > > It's me again. This is version four of the READ_ONCE() codegen improvement > > patches [...] > > Let's just plan on biting the bullet and do this for 5.8. I'm assuming > that I'll juet get a pull request from you? Sure thing, thanks. I'll get it into -next along with the arm64 bits for 5.8, but I'll send it as a separate pull when the time comes. I'll also include the sparc32 changes because otherwise the build falls apart and we'll get an army of angry robots yelling at us (they seem to form the majority of the active sparc32 user base afaict). > > (I'm interpreting the silence as monumental joy) > > By now I think we can take that for granted. > > Because "monumental joy" is certainly exactly what I felt re-reading > that "unqualified scalar type" macro. > > Or maybe it was just my breakfast trying to say "Hi!". Haha! It's definitely best viewed on an empty stomach, but the comment does give you ample warning. Will