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=-0.8 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS 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 A786BC433DF for ; Tue, 7 Jul 2020 06:27:38 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 8F753206CD for ; Tue, 7 Jul 2020 06:27:38 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727876AbgGGG1h (ORCPT ); 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.