Received: by 2002:a05:6359:c8b:b0:c7:702f:21d4 with SMTP id go11csp2498458rwb; Thu, 29 Sep 2022 10:57:38 -0700 (PDT) X-Google-Smtp-Source: AMsMyM5c04c+TptfK/GFDaga2SkFrXvzUH/rNuE6M7RUPzqUU4sw7eLbx/qrzUwQOWxZ3namJnkh X-Received: by 2002:a17:90b:1d12:b0:200:461c:fa7d with SMTP id on18-20020a17090b1d1200b00200461cfa7dmr5003941pjb.38.1664474257709; Thu, 29 Sep 2022 10:57:37 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1664474257; cv=none; d=google.com; s=arc-20160816; b=F9F1M2JqaWw2b8GHNKcQPe+ibY1YoTFVMPXeHXu0EulmwRT+U3oWxBup/gNfPN1082 NniDy7euzwRd8FqvC1O3Ki7h/Y0+UcdFkjx8ZPYeS4OPfqTnmcRx04AxUuzQiOurm+E7 Ub9aMCwpH5Yp1spTz0ZKolIRwKLkkBEFKWIM6/f6brLDfhPBiz4C3+FPa4h/hKMIDsfE bLcfOWL2bzGgdjubViDfzHvhzIv2bB178NmAXNByAW3CGrmis3ETEmEiYUye86oA3ELc QwkHHkFt6iGlaV8liPZV7cupiGT16hL+HOsLuNZrJ3bffq0csU52dj8lTdINRH2FxbwI b7sA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :content-language:references:cc:to:subject:user-agent:mime-version :date:message-id:dkim-signature; bh=jSP2l9Ne93VpHz0BTQhYyRVteY6/xdhlxQqeMAsedbI=; b=cOKposGMss3+6YNCYsKOrXioqs+2+CDfBtitwXTo/nqYABZ0kfk9aNKUatDGHwPnN8 evwQvPRi2jNjMq3GUX7EaPS9Slf3UiKa/Emi7yuaiJUtQ8o0PpFRlPFkkByh6J7VhH0C 5ChAE9aSfUHckbpBFT7BN1i8Lp5YLgAR9MO5GmGojicu9AjWimwa0/i9ZIcEd7e2Cg3D o1EOR5hquAZh7bqZ0cMu7fiAuAbyExXyMsf9wMKb0kuVOnEEFJJ+tX03Mp9Z3LUEhVB0 4jBR+bgk4X/6BxRiv8wxLOhjpEX7Sc8KDSBDEPQvm0VoSUspkgAqGfG2XaopJnghCjdN SiIQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail (test mode) header.i=@codeweavers.com header.s=6377696661 header.b=keTvKVK9; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=codeweavers.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id kk8-20020a17090b4a0800b002006f9dc2e1si206578pjb.3.2022.09.29.10.57.26; Thu, 29 Sep 2022 10:57:37 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=fail (test mode) header.i=@codeweavers.com header.s=6377696661 header.b=keTvKVK9; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=codeweavers.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231987AbiI2Rkd (ORCPT + 99 others); Thu, 29 Sep 2022 13:40:33 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50210 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232269AbiI2Rk2 (ORCPT ); Thu, 29 Sep 2022 13:40:28 -0400 X-Greylist: delayed 981 seconds by postgrey-1.37 at lindbergh.monkeyblade.net; Thu, 29 Sep 2022 10:40:26 PDT Received: from mail.codeweavers.com (mail.codeweavers.com [65.103.31.132]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 47B2812C1CE for ; Thu, 29 Sep 2022 10:40:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=codeweavers.com; s=6377696661; h=Content-Transfer-Encoding:Content-Type: In-Reply-To:From:References:Cc:To:Subject:MIME-Version:Date:Message-ID:Sender :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help: List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=jSP2l9Ne93VpHz0BTQhYyRVteY6/xdhlxQqeMAsedbI=; b=keTvKVK9k+RXFSR6LJmAxSAWJu tezEvELDSZpCcmRvziAgFPOuq7MNzDM/8JTr8DAx+M62e7Dj7r8BCKzsXdQlU6dmq4d/azELoIAlH 9fEd3JWeDnui8ga9v9FBX3kF1WyOvcw/j1Gu+FS+1fbP23gZnGxm/xJmBMIlVnP5b6sI=; Received: from cw141ip123.vpn.codeweavers.com ([10.69.141.123]) by mail.codeweavers.com with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1odxGT-000Nw1-8X; Thu, 29 Sep 2022 12:24:01 -0500 Message-ID: <90ec75f7-f094-b7ac-a635-0c320cc94bcb@codeweavers.com> Date: Thu, 29 Sep 2022 12:23:58 -0500 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.3.0 Subject: Re: [PATCH] x86/split_lock: Restore warn mode (and add a new one) to avoid userspace regression To: Dave Hansen , "Guilherme G. Piccoli" , tony.luck@intel.com, tglx@linutronix.de, linux-kernel@vger.kernel.org, x86@kernel.org Cc: mingo@redhat.com, bp@alien8.de, dave.hansen@linux.intel.com, hpa@zytor.com, luto@kernel.org, kernel-dev@igalia.com, kernel@gpiccoli.net, Fenghua Yu , Joshua Ashton , Pavel Machek , Pierre-Loup Griffais , Melissa Wen References: <20220928142109.150263-1-gpiccoli@igalia.com> <24f31510-5b33-ada5-9f0e-117420403e8c@intel.com> <1c742ae1-98cb-a5c1-ba3f-5e79b8861f0b@igalia.com> <7917fde2-a381-5404-c5ae-6ffd433f85ec@igalia.com> Content-Language: en-GB From: Paul Gofman In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-6.2 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,SPF_HELO_PASS, SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 9/29/22 11:26, Dave Hansen wrote: > Let's be precise here, though. It isn't that folks can't play. It's > that we *intentionally* put something in place that kept them from > playing. They can play just fine after disabling split lock detection. I guess that the statement that they can play is arguable. To do it, the player (even capabale and willing to go as far as tweaking kernel options, which alone may be a showstopper for the game to be called playable) should get aware that the issue they are having can be solved this way. IMO such level of involvement effectively means that a user who is not technically advanced and not perceiving troubleshooting Linux specific issues as a part of game play just can't play it.