Received: by 2002:a25:683:0:0:0:0:0 with SMTP id 125csp676495ybg; Wed, 3 Jun 2020 10:36:33 -0700 (PDT) X-Google-Smtp-Source: ABdhPJx8683w9RH9GpJE/45C3/LEEVvkBs/0mQX0Zu5ytubTI6/P/J8eZH/e4TClcLniuZ+e6e6X X-Received: by 2002:a17:906:5243:: with SMTP id y3mr371364ejm.193.1591205793103; Wed, 03 Jun 2020 10:36:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1591205793; cv=none; d=google.com; s=arc-20160816; b=caCKoKtw90aISsOOflSUhJjb4p7Cm6ijDpG5RSE3t22Nxi7KzGUgcAvoFUWHupVAix bptaXXdZhJXjfWPhMt0YwDioEnbV2CqTYHN0G6kyTwLhDygaQhpud2tD3eq6rYFHhPYT vDt0n1mEgEevGu1iSYlINPZFcGoGw+Qs7NLNuinYZzBGDWO+REHpdl4doZZgoAyC74FO eQE/6JuL8U1n9B3F7mKkgSxtdDWwEzufIqGAuEngAS9jI5bw73f/4G6+WotiaDpoPP+k bOZCEM9C/I//A0fKBJcavoS9E/glWcO5B3yrTYD1nhuaWMSHerS70zIyk0IFQPKPYz5H BTrw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:user-agent:references :message-id:in-reply-to:subject:cc:to:from:date:ironport-sdr :ironport-sdr; bh=jTB/oP1Gd0lYoatWy++Fp6End6bOZ66JMLHR4ysd8xs=; b=pLZngObea2JihC7ALUB0rIr+OfCIXHAUGBEW4Tp70Nck1r3jDOim3oqsKlQVKmQHz4 /M6hwdObL4d4SKj4MbsGd2ojfhKZWVMlHWYsm3aRQ77mD2OpznFTYR35gS/OwWhKBR5A wLv8QT4JjBsRiATea7ut3NzcNzr9c1SnkxBnAm/+KmSeowyXffy4K6rPdrAVLFMD7doc E18K8xoZt2EO7r6EEb70Ruza37erlqf/vUCgzmNq7i6m2WDRj6aixBRCwtWiGgNdHulO CKYnl2am3qkzh3/UypVsstMejSwnSuiZrYu+vJcQXDb++DVMtttWXaMbcjKJZs1ydWIr wVEw== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id c3si128724eja.251.2020.06.03.10.36.10; Wed, 03 Jun 2020 10:36:33 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726191AbgFCRaB (ORCPT + 99 others); Wed, 3 Jun 2020 13:30:01 -0400 Received: from esa1.mentor.iphmx.com ([68.232.129.153]:27176 "EHLO esa1.mentor.iphmx.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725956AbgFCRaB (ORCPT ); Wed, 3 Jun 2020 13:30:01 -0400 X-Greylist: delayed 426 seconds by postgrey-1.27 at vger.kernel.org; Wed, 03 Jun 2020 13:30:00 EDT IronPort-SDR: gYEvL9RR6n7QuRr4AOQdxKkoG3j4KYQnpN5LtnvvTLPutPLTJhhGYtjFwooi5fRBEJYrGT4Vx3 /xSFbDYpQgKXJk/4JvHhdB8p664K6hjxjRuKWv3p9xQrKqV25UcxPai5c9377T7gBj2/kfm1q4 nRW+kR1+T+GCM5+pKVrc59pCwgy6ENqZeGYgDWwBOWmoCtFvpoRgeqMf5I2HL33hlNT8FZn0gP frm5n3SvdT7MByoj5t4b9GCzmD4iakIDr8pbniPWtP2HoMPIay2lDtGcSRAQxgakhiQT/qW0Ka aPs= X-IronPort-AV: E=Sophos;i="5.73,468,1583222400"; d="scan'208";a="51537015" Received: from orw-gwy-01-in.mentorg.com ([192.94.38.165]) by esa1.mentor.iphmx.com with ESMTP; 03 Jun 2020 09:22:54 -0800 IronPort-SDR: VYzD3cG7OQGM/KCsYl7lBRJK8hLhcfaZSJgsx65378x1byGXgOeApjsXtUHPOtwzuUEEHDYhSd HaAA9gm9gVdG0Q3Ee/XfNDoGsCkLSRP9ofe4Gw0AhgBbLQgp7lnhnBZaCWrt7BRppp0J8R9B+o J4ojxl1Pm/Yqtlyt016eclFV+cvZd2Pb56PDz5RvCorz/a3QTOFL2aGHP/UYmTQUS5FUz2DLRz Wa8HdvNcTmAGSPQ8iFBel4T+xGp4S//oYEjDdSOjW4fWyYBUAxVfSZJA3k09eIYfw+wKdXIQfi o3k= Date: Wed, 3 Jun 2020 17:22:47 +0000 From: Joseph Myers X-X-Sender: jsm28@digraph.polyomino.org.uk To: Florian Weimer CC: Mathieu Desnoyers , Rich Felker , , , Boqun Feng , Will Deacon , , Peter Zijlstra , Ben Maurer , Dave Watson , Thomas Gleixner , "Paul E. McKenney" , Paul Turner Subject: Re: [PATCH glibc 1/3] glibc: Perform rseq registration at C startup and thread creation (v20) In-Reply-To: <87d06gxsla.fsf@oldenburg2.str.redhat.com> Message-ID: References: <20200527185130.5604-1-mathieu.desnoyers@efficios.com> <20200527185130.5604-2-mathieu.desnoyers@efficios.com> <87d06gxsla.fsf@oldenburg2.str.redhat.com> User-Agent: Alpine 2.21 (DEB 202 2017-01-01) MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" X-Originating-IP: [137.202.0.90] X-ClientProxiedBy: svr-ies-mbx-02.mgc.mentorg.com (139.181.222.2) To svr-ies-mbx-02.mgc.mentorg.com (139.181.222.2) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, 3 Jun 2020, Florian Weimer via Libc-alpha wrote: > I'm still waiting for feedback from other maintainers whether the level > of documentation and testing is appropriate. Looking at the documentation in the manual, it doesn't look like it has enough information for someone to use this functionality, or to know when they might want to use it, and nor does it point to external documentation of it. It would seem appropriate at least to include a link to wherever the external documentation is of what this functionality is good for, how to create and use a "Restartable Sequence critical section", and how to "perform rseq registration to the kernel". -- Joseph S. Myers joseph@codesourcery.com