Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp777786ybt; Mon, 6 Jul 2020 23:28:12 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxWHdCS7xjk4Loy3R5FRlK4Gn0Chimn0AnbEF2URr+ct3hEQvsSPc7yfH1e/288zzG30ed3 X-Received: by 2002:a05:6402:234b:: with SMTP id r11mr32324960eda.5.1594103292547; Mon, 06 Jul 2020 23:28:12 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1594103292; cv=none; d=google.com; s=arc-20160816; b=hvhOVdtfz0BySrAal+QarTeBYmCpF40ybGJd9Fe/m+mHREuMDx/+PDjkgF5aXGIO7s 5Jl4dod3bNkBYpW3qFIRPXWJe8uu5HTdFVJDHFX5LWMQIbdHA/Yq35lKm4u3rtIReV3z CVGAnC+szmNu5Qxk6Drv9Xd06TzaPxi2FEox26hT0VP8CW+XQrAct9eJPH8zfuy9cYTU rBUwtXHNUR+1052qMQ7WhmICq7CFAS3Dz9AgsPi/gz3vi72TlAXgUi54JTeVXJHUUy3f pYEjCVIUr0yuFJXZwUqyGqdwOJH1bQGP3iXlaaSBnrPyMRu/Jx2lkSrATSJMUlFDa7Rp krfg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:message-id:in-reply-to:date :references:subject:cc:to:from; bh=vGLvSryZQbDhUk/f4xtWC6Gl1drYZELMZ7SXnkrHghQ=; b=uGIlkpN4AYxsf89EFOu2jNWnQVgTGbfKZPwYccPPdZJjr7wsErZ7MPKFByL97Xx6S5 UUShG3ENrC6i51FKnpmH+fwrTLX8MX6qk1s8pDe/2ofq0JZWOOIt7x1nkvXy+pmmPT8B BcRe2utBDWzd2wE8Ai0nhHKlFh6C1RS5K4pb85FIUiamr+LCwfUp7ArpeEuDkh7wUD6m oFJalwPjNIGLQPr32Mdo83zVH8g+Axdr3HWLM0RS2Y7ixxARUa9Hqu98rEhQuYWKMyZB HBenOLvINTJSzs26xMxjZQJ174VXzgGHM0Z26oHKs3iTvPPVucVquVR+K3MpFTwEU9ZR z+GA== 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 bf2si14491192edb.288.2020.07.06.23.27.48; Mon, 06 Jul 2020 23:28:12 -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 S1727107AbgGGG1h (ORCPT + 99 others); Tue, 7 Jul 2020 02:27:37 -0400 Received: from albireo.enyo.de ([37.24.231.21]:47782 "EHLO albireo.enyo.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726825AbgGGG1h (ORCPT ); Tue, 7 Jul 2020 02:27:37 -0400 Received: from [172.17.203.2] (helo=deneb.enyo.de) by albireo.enyo.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) id 1jsh4c-00064V-Km; Tue, 07 Jul 2020 06:27:22 +0000 Received: from fw by deneb.enyo.de with local (Exim 4.92) (envelope-from ) id 1jsh47-0002gS-Q5; Tue, 07 Jul 2020 08:26:51 +0200 From: Florian Weimer To: Mathieu Desnoyers Cc: Thomas Gleixner , linux-kernel@vger.kernel.org, Peter Zijlstra , "Paul E . McKenney" , Boqun Feng , "H . Peter Anvin" , Paul Turner , linux-api@vger.kernel.org Subject: Re: [RFC PATCH for 5.8 0/4] rseq cpu_id ABI fix References: <20200706204913.20347-1-mathieu.desnoyers@efficios.com> Date: Tue, 07 Jul 2020 08:26:51 +0200 In-Reply-To: <20200706204913.20347-1-mathieu.desnoyers@efficios.com> (Mathieu Desnoyers's message of "Mon, 6 Jul 2020 16:49:09 -0400") Message-ID: <87k0zfzvpw.fsf@mid.deneb.enyo.de> MIME-Version: 1.0 Content-Type: text/plain Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org * Mathieu Desnoyers: > This is an RFC aiming for quick inclusion into the Linux kernel, unless > we prefer reverting the entire rseq glibc integration and try again in 6 > months. Their upcoming release is on August 3rd, so we need to take a > decision on this matter quickly. Just to clarify here, I don't think it's necessary to change glibc so that it only enables the rseq functionality if this particular bug is not present. From our perspective, it's just another kernel bug. If you truly feel we must not enable this feature in its present kernel state, then we need a working patch on all sides by the end of the week because the hard ABI freeze for glibc 2.32 is coming up, and at without any other patches, the only safe choice to prevent glibc from using slightly broken rseq support would be to back out the rseq patches. But again, I don't think such drastic action is necessary.