Received: by 10.223.164.202 with SMTP id h10csp182868wrb; Tue, 14 Nov 2017 13:18:04 -0800 (PST) X-Google-Smtp-Source: AGs4zMbUNvmcDOqUTvEle2dgyDE2Chk8cT5c0UhDgMmPcNFjm2iGo6mzwS1dn7Yto1H+5moBpVFh X-Received: by 10.99.127.85 with SMTP id p21mr13530371pgn.425.1510694284829; Tue, 14 Nov 2017 13:18:04 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1510694284; cv=none; d=google.com; s=arc-20160816; b=mlIdOxkGK0my0hqa/+7B/t59NuY/w1Lm1umFlEtzjcaegrnsGATyerNNf6ucbJFzCF UkZ8EYGFfTrBbtZn9fzEFtbDJ3JK0y3cArJ9lIWiY6WZDl3DETBhKlDTcEcYnmHVbASl 5zeMt0LiW5VMqdYMzo8MUTThZX6P7VTzGtBFTMng0WaTsqZKui81zsSF5B2q1wkCJCkW sz/yLyhq+RbcipcKshqeDbs7hsm4cPlSbdNbnQpRbHJ4f7QCyJmYgIM5HuoyUIepp4ix Us4byHT/E+vt4ZmwXhsTNruLoK7IEobJ2BVTvrvupXly7G5u+BmRFUMPUFU0UhmNpJYG nFzw== 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 :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=B5v5oI7eSSs1zlQ+1FaaSMsqUarQnsgdcq2/3bJxYFM=; b=J9uh1DjtmZwxjqlAwBUggTvNg5OVajconLgwUCLWWztzlzmXWAd+ae23jvQY3tn/Em xhdJa0SqL9vwFpyX9kJr/Fz7YVTzmOMDmrBc3LgFr0SpvbRWvtXC1QAE4yRPCUD0l621 zWGPZ9lL+nzdS+HAlm/LcVXmbLNeDwg77Sb5VuOHb80HW7OD+ffidh/ExHgrUKcd+X4y 7RoR7tNdvnWhRzih5FdBpIcb8EZCkkZiE3WoS+wqyfYLfI/Lv+eEwNeT+Z8h8Fiwat/x RvsBXoawOhJEqjDaUI87ws0u1r0TveSUwe2D4HSETMnQjyvp9pyuzBMWh0o+NA8mmX6h 8LfQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amacapital-net.20150623.gappssmtp.com header.s=20150623 header.b=eBMp7rW4; 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 m8si15980969pgp.256.2017.11.14.13.17.52; Tue, 14 Nov 2017 13:18:04 -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=@amacapital-net.20150623.gappssmtp.com header.s=20150623 header.b=eBMp7rW4; 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 S1756806AbdKNVPq (ORCPT + 87 others); Tue, 14 Nov 2017 16:15:46 -0500 Received: from mail-it0-f51.google.com ([209.85.214.51]:55972 "EHLO mail-it0-f51.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756741AbdKNVPk (ORCPT ); Tue, 14 Nov 2017 16:15:40 -0500 Received: by mail-it0-f51.google.com with SMTP id l196so15302113itl.4 for ; Tue, 14 Nov 2017 13:15:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amacapital-net.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=B5v5oI7eSSs1zlQ+1FaaSMsqUarQnsgdcq2/3bJxYFM=; b=eBMp7rW4TCBxhItTv2uZmAXkkNMQmk96jZ6Dy0DninmJy+JZrKjrahw7YvIlK2TEKs 5+MjvdAyepqKaKruQI9jeaLL2kWFOdPof9imxUdXEfwqGFnnlF+0yiQq1qOBvASDv6oU KL4L04j7MeF55xQHi/FG4Aeb/Y/l0cNsddw/jP2MvtMRPrFUERedKl+i8XfpNXKqxABG z+Eo86z4B/n7Bu92HNOzjOTmcLK/WBQ7YP01pT3T3Fwfv5v0TGkdRUL++EgOEw1+jBiG QRvWvL9QHoDYbRJOX6Nr8cVEUPSv6YzWvXiM4JL5WZSxWUMbmf1YVmY0Q1f7IBHdRDjT xL6w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=B5v5oI7eSSs1zlQ+1FaaSMsqUarQnsgdcq2/3bJxYFM=; b=czj04mZYbeZqZ/BcE2gOw7B9+NlqLpQE60eZCRETwYls5dd/j9xq9kYji4BoSVaJhe 6jC1OdrTelEO2VC5faL75VcywSaO5AZFNqwYgRGAwL2+zF/y0f874w1o2i8GX6xT8OIv uB1ZSthYrblJEGYg4LJWQILW9q0cGFpQM6N6R8YvXlf2ZSJtvhWhsBDoojVSR2zSK9h2 UX5dA71CnfaDjdhCgfuFi7OtpCHzjSWaeP5Alrirw3Uoo8srzj1amCLUF0qYYWKnEs+b BrX4qOqtuEn9BtIE8UNp1zoOOfuqO1hoBrVJxhPYNsosdB5E8jOOZwf15v3v51Ue9ALz mXZQ== X-Gm-Message-State: AJaThX6oHvbDQLbs9rwAFzd7MldGIO9Q/dC9OEoKnBRqw1acSr6KSnzD Q/9rKMHO8z6CkIFj1x2aHeBerTjBR6MS2019gRpy5w== X-Received: by 10.36.160.68 with SMTP id o65mr17227424ite.45.1510694139564; Tue, 14 Nov 2017 13:15:39 -0800 (PST) MIME-Version: 1.0 Received: by 10.2.10.70 with HTTP; Tue, 14 Nov 2017 13:15:18 -0800 (PST) In-Reply-To: References: <20171114200414.2188-1-mathieu.desnoyers@efficios.com> From: Andy Lutomirski Date: Tue, 14 Nov 2017 13:15:18 -0800 Message-ID: Subject: Re: [RFC PATCH for 4.15 00/24] Restartable sequences and CPU op vector v11 To: Linus Torvalds Cc: Mathieu Desnoyers , Peter Zijlstra , "Paul E . McKenney" , Boqun Feng , Dave Watson , Linux Kernel Mailing List , Linux API , Paul Turner , Andrew Morton , Russell King , Thomas Gleixner , Ingo Molnar , "H . Peter Anvin" , Andrew Hunter , Andi Kleen , Chris Lameter , Ben Maurer , Steven Rostedt , Josh Triplett , Catalin Marinas , Will Deacon , Michael Kerrisk 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 Tue, Nov 14, 2017 at 1:08 PM, Linus Torvalds wrote: > On Tue, Nov 14, 2017 at 12:03 PM, Mathieu Desnoyers > wrote: >> Here is the last RFC round of the updated rseq patchset containing: > > Andy? You were the one with concerns here and said you'd have > something else ready for comparison. > I had a long discussion with Mathieu and KS and I think that this is a good compromise. I haven't reviewed the series all that carefully, but I think the idea is sound. Basically, event_counter is gone (to be re-added in a later kernel if it really ends up being necessary, but it looks like it may primarily be a temptation to write subtly incorrect user code and to see scheduling details that shouldn't be readily exposed rather than a genuinely useful feature) and the versioning mechanism for the asm critical section bit is improved. My crazy proposal should be doable on top of this if there's demand and if anyone wants to write the gnarly code involved. IOW no objection from me as long as those changes were made, which I *think* they were. Mathieu? From 1584077312215090991@xxx Tue Nov 14 21:10:47 +0000 2017 X-GM-THRID: 1584073385679305281 X-Gmail-Labels: Inbox,Category Forums,HistoricalUnread