Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp798665pxb; Tue, 9 Feb 2021 12:46:19 -0800 (PST) X-Google-Smtp-Source: ABdhPJyYX8sfWHq6G/alsDN+3ruVDEVm/QwiotyQJZE6x3+QqzsrK8UGIbC+CJXbDgfFklauMxxH X-Received: by 2002:a05:6402:61a:: with SMTP id n26mr24825360edv.51.1612903579014; Tue, 09 Feb 2021 12:46:19 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1612903579; cv=none; d=google.com; s=arc-20160816; b=vLVccN10j9iBIEVO6cj8b+flljplJsP+d5AmDTu9M4pBh4d1j5LkQDk7RjQ6VRvSZG bIOIHbQQR2Zw1JE83huqUv844bsJfUk6AoEW+Nq/D9BjBadlv9TGtxPkrdQcMMdERlej 8Wd5bIqh7VdyOJZHbxcu/LZgfLLTAmsBApqIZEI/Ee4RS9T9iNYUuAuvwxUZOa3DWtXM XGzf/M3jmTgEkHCz+2/I0ODuy6LcHOFhHfFYhTPYb1WTwh4E0Y1CMto6FWbLz+wa8tNK XXToSjkeMcq03I+D9Xg7luDU5Bq7Uuw5snTK1iSpqTaCgx5rXAGNH169lNeQajNhK2Z3 0wDw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:to:in-reply-to:cc:references:message-id:date :subject:mime-version:from:content-transfer-encoding:dkim-signature; bh=dgZXefq5Ur84gHyH0jeL4t8oBY1mdlQ4zBj7nzzrp20=; b=FaIdHoZII0oALdUwm3AvVBf/igW4bwukxm6j1Kg47cWUd0dCEEvWBcREZ85iAuspMU dtWrZf0AJCMQjG+cH+14nkXWZS/v99lKkMw+2aRMAZ8/5b7Iekob2MTUZn3lyf0lhkYc jEqfcT1wN0/RscHsQ+Q1ufC8f1uDFuV9Iq853QoYY6C9dsCOvMtqVqwaE0BxkKwUdC1b rc+abSO+suLGQbzuuVgFpEGKwJtbZt+izxtaXJ2H0YKpZueyysqD90cQZMAG7ca7inrb VRG/4SpltuxkPVArhHiUGaEmgtKTzOH6NIUjEmVB22mFzEYhh2rXIrASej1xreNqjm+0 mqeQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amacapital-net.20150623.gappssmtp.com header.s=20150623 header.b=ZDvJHo02; 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 v5si2793957edi.63.2021.02.09.12.45.55; Tue, 09 Feb 2021 12:46:19 -0800 (PST) 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=@amacapital-net.20150623.gappssmtp.com header.s=20150623 header.b=ZDvJHo02; 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 S233956AbhBIUn7 (ORCPT + 99 others); Tue, 9 Feb 2021 15:43:59 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35808 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233380AbhBIS1k (ORCPT ); Tue, 9 Feb 2021 13:27:40 -0500 Received: from mail-pj1-x102b.google.com (mail-pj1-x102b.google.com [IPv6:2607:f8b0:4864:20::102b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DEA2CC06178C for ; Tue, 9 Feb 2021 10:26:39 -0800 (PST) Received: by mail-pj1-x102b.google.com with SMTP id z9so2157463pjl.5 for ; Tue, 09 Feb 2021 10:26:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amacapital-net.20150623.gappssmtp.com; s=20150623; h=content-transfer-encoding:from:mime-version:subject:date:message-id :references:cc:in-reply-to:to; bh=dgZXefq5Ur84gHyH0jeL4t8oBY1mdlQ4zBj7nzzrp20=; b=ZDvJHo02c2NueaZiHJVY9dsPPQfI5TZBk2lx6FMtMBs2S3DsUfh4MDB88Tam5Ne62M gqacRfYI29Z5OeW1IFK/YXCbId9cuotvC09kAO1Icl73SgryW35dzMCzpnaHdNveegdN ygZqRc9ymtDHpuIMFdGl6mXnJvEjLQKDz6b4CdrV+HgtiWjhus5dLYd4S1Til/XfGpe8 Pc5Gj/hca/fweWXv6Gkqyp2LdoiwNLgTIlkcmw1ZhjXXWOVW08jDrJL52xMNoK7+TQ71 Bx+b/3/or6mk3RacVA0J2+7DFASZkaTb7kQNFCaXAzfXP1TZfsX8od8/UJ6PFbZrM6If pqDQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:content-transfer-encoding:from:mime-version :subject:date:message-id:references:cc:in-reply-to:to; bh=dgZXefq5Ur84gHyH0jeL4t8oBY1mdlQ4zBj7nzzrp20=; b=oC6xH84/lID0mkEQn3xkDxv3KOj9Q3U6IFje38eDUWJpvy+JZorWefpmwtCvEK1Jci u+RZonIFC2edYCbnpT8L8KEzKfOpQMit0z3JCh8w3NYa08zbLYh2FEpT4a9ItWpKePT5 sUoyYdjg0BRQFr0sGnGy2+LtbvTsHKF+czenJVTdjHFDdBd4l/fQCahUMHk/Fk6hmqZM P61QMoLzfIDsQLbJH9ypYejEBHNllndeEVSBudnYxhGcglSnOBWMK0wuC7usGLQMTBjc dSMFXdON4AuNwy7jVODqrgTWKE6G1Ljxo6eBPvo+m4zWx4lsEUaYHXPjdPNlh+SvEBWT ZP+Q== X-Gm-Message-State: AOAM530yXVjfAHM+fochoICXAwToeTYrHy6y5Be4eeGDjun1/ZypA2L1 sX+xiMuYT1BUnL65xM34wVCz0A== X-Received: by 2002:a17:902:d202:b029:e1:8936:cf31 with SMTP id t2-20020a170902d202b02900e18936cf31mr22413279ply.51.1612895199485; Tue, 09 Feb 2021 10:26:39 -0800 (PST) Received: from ?IPv6:2601:646:c200:1ef2:f811:395b:ab09:b007? ([2601:646:c200:1ef2:f811:395b:ab09:b007]) by smtp.gmail.com with ESMTPSA id i1sm24729351pfb.54.2021.02.09.10.26.38 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 09 Feb 2021 10:26:38 -0800 (PST) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable From: Andy Lutomirski Mime-Version: 1.0 (1.0) Subject: Re: [GIT PULL] x86/urgent for v5.11-rc7 Date: Tue, 9 Feb 2021 10:26:37 -0800 Message-Id: <3C17D187-8691-4521-9B64-F42A0B514F13@amacapital.net> References: Cc: Alexei Starovoitov , Steven Rostedt , Miroslav Benes , Peter Zijlstra , Josh Poimboeuf , Borislav Petkov , Dave Hansen , x86-ml , lkml , Alexei Starovoitov , live-patching@vger.kernel.org In-Reply-To: To: Linus Torvalds X-Mailer: iPhone Mail (18D52) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > On Feb 9, 2021, at 10:09 AM, Linus Torvalds wrote: >=20 > =EF=BB=BFOn Tue, Feb 9, 2021 at 8:55 AM Andy Lutomirski wrote: >>=20 >> Or we hack up #CP to handle this case. I don=E2=80=99t quite know how I f= eel about this. >=20 > I think that's the sane model - if we've replaced the instruction with > 'int3', and we end up getting #CP due to that, just do the #BP > handling. >=20 > Anything else would just be insanely complicated, I feel. The other model is =E2=80=9Cdon=E2=80=99t do that then.=E2=80=9D I suppose a nice property of patching ENDBR to INT3 is that, not only is it a= tomic, but ENDBR is sort of a NOP, so we don=E2=80=99t need to replace the E= NDBR with anything. >=20 > Linus