Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp295555ybz; Tue, 21 Apr 2020 09:10:53 -0700 (PDT) X-Google-Smtp-Source: APiQypJZKUI7ujKRGOa8AsVXnaWljw/5sVLHBolEzHqoTVCLMRiVSBsbeuRQP0h6uoKBuNmNTpUv X-Received: by 2002:a17:906:4356:: with SMTP id z22mr21162817ejm.334.1587485453706; Tue, 21 Apr 2020 09:10:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1587485453; cv=none; d=google.com; s=arc-20160816; b=ej6u9JXR7janxFY1BR3PQhIVrY0YU1x3J1wzbFIwn//QVPF+/aRSRNz82qE/5sdnbE 0xfbKf9JmDUF8KZg2UkXs14Du+aR+AjtK8Z/ZJW+o5a7lr0VqZDGFG25vswhJCQmrrin 965+m4CDRhOhQN2M3xJraSDAAlcrLGoC5E+MZ5qoid8jPVXSqG/iDMBt4AANgrUcAH/+ tgVyYCRqZIUaRhTMDAC0zv7JXXXgJ4ysuodMh48wrX8+nMUNwyv8AUePic6MO0Ouipxf Q/jUF2kA9CbM6beiky7Tj6zDJvJckxOSbvPHGRb5rYJmlxBDZL3PwYu7TfIiyAyKxUsx amGA== 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=KyvZu4ahBHbv18WP46tC3pBIgo/YLoMr4nj+3cM/NmU=; b=DjxwmLFCg1SCj6gIJ5EPDyBlnhBuKTjOryc33e/aV3XHMVtSQ+LNB5U8Jpg38ap2jm YtxZxZQgqQnbTFzeaXxxca0YAAKz8b/bGZ0K8kFrc6N9qexhFDUhWZW/H8YTVCYcCDEA MW4BL0eZqwjxvL6rQv478DSzMUpPUw+Ru1cvym61H4A8ieFKoNHMTxBp1DZz7k49lIP6 mL9j9vY9NzOpEMn90hZPdMzGMwtvJ0VjH+tu8uhFZVCD3RDrx9Ey+Bpim55o34VQE6oy yrHg9+LCeiuGLWOwtuSsbZPtRNOSiUx4Dl5vm0suw6DEk3tldrEr+xehtD4W0kWhmAGo oaFg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=rbXhui4Q; 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 m14si1736604ejb.514.2020.04.21.09.10.26; Tue, 21 Apr 2020 09:10:53 -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=rbXhui4Q; 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 S1726124AbgDUQGZ (ORCPT + 99 others); Tue, 21 Apr 2020 12:06:25 -0400 Received: from mail.kernel.org ([198.145.29.99]:39366 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725987AbgDUQGY (ORCPT ); Tue, 21 Apr 2020 12:06:24 -0400 Received: from localhost (c-73-47-72-35.hsd1.nh.comcast.net [73.47.72.35]) (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 C4696206A1; Tue, 21 Apr 2020 16:06:23 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1587485184; bh=0CHCOM6VoDYf8itPO9myhF0Bjpv6UOv44mn8HVZm2Ko=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=rbXhui4QhT0TX3rw5thRe6Un4DWFjqiAi5KDSKShc3KZuXwHiOoSU3FnhfBR4hGTT xa4NTM6bOF/B6iJAV9XcCSZlh8UcfRyp+su+JfxyJbRaXDMiG0+pVyI8uB6Z3YxT/j VeOIotD5wJmrXM2ONW9l6a4BtoZ4KQto6Lpl5Wv8= Date: Tue, 21 Apr 2020 12:06:22 -0400 From: Sasha Levin To: Thomas Gleixner Cc: Andi Kleen , Andy Lutomirski , "Bae, Chang Seok" , "Metzger, Markus T" , "hpa@zytor.com" , "bp@alien8.de" , "Hansen, Dave" , "Luck, Tony" , Pedro Alves , Simon Marchi , "Shankar, Ravi V" , "linux-kernel@vger.kernel.org" Subject: Re: [PATCH v9 00/17] Enable FSGSBASE instructions Message-ID: <20200421160622.GJ1809@sasha-vm> References: <29FD6626-4347-4B79-A027-52E44C7FDE55@intel.com> <20200413200336.GA11216@sasha-vm> <20200414003205.GF397326@tassilo.jf.intel.com> <20200417133021.GT1068@sasha-vm> <20200420141320.GC608746@tassilo.jf.intel.com> <87y2qqaxkp.fsf@nanos.tec.linutronix.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline In-Reply-To: <87y2qqaxkp.fsf@nanos.tec.linutronix.de> 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 Mon, Apr 20, 2020 at 07:14:46PM +0200, Thomas Gleixner wrote: >Andi Kleen writes: >>> the *gdb developers* don't care. But gdb isn't exactly a good example >>> of a piece of software that tries to work correctly when dealing with >>> unusual software. Maybe other things like rr will care more. It >> >> rr is used to replay modern software, and modern software >> doesn't care about selectors, thus rr doesn't care either. >> >> Please stop the FUD. > >There is absolutely no FUD. Being careful about not breaking existing >user space is a legitimate request. > >It's up to those who change the ABI to prove that it does not matter and >not up to the maintainers to figure it out. I think that this is a difficult ask; "prove that god doesn't exist". Andi's point is that there is no known user it breaks, and the Intel folks did some digging into potential users who might be affected by this, including 'rr' brought up by Andy, and concluded that there won't be breakage as a result of this patchset: https://mail.mozilla.org/pipermail/rr-dev/2018-March/000616.html Sure, if you poke at it you could see a behavior change, but is there an actual user that will be affected by it? I suspect not. >This sits in limbo for months now just because Intel doesn't get it's >homework done. > >Stop making false accusations and provide factual information instead. If there's no known user that will be broken here, can we consider merging this to be disabled by default and let distros try it out? This will let us find these users while providing an easy way to work around the problem. -- Thanks, Sasha