Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp804570pxb; Tue, 9 Feb 2021 12:58:02 -0800 (PST) X-Google-Smtp-Source: ABdhPJxga7oLuXE2HH/2EAR1zoh5EaYTgfnCpr/oleOPdHD2vsG2+VwLfaN6RMW+o46nvUr6W76N X-Received: by 2002:a05:6402:6c7:: with SMTP id n7mr25468099edy.289.1612904282168; Tue, 09 Feb 2021 12:58:02 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1612904282; cv=none; d=google.com; s=arc-20160816; b=AFOr1/GePJX7lyRuMqmGfjBQa+9OE16FZVL6LaugangKXYQxfsxIUrMjrHzPQvYbKL ZC5SKPh/lOXshhsFiMx39bC1UEmkUgCnFTA4WoWQSZiFYwCzq0MwN69KmHSimqoBj10y xvqjhXKDqHup40+erPhBMhJ7M6YL6J4fVxEiioGJ0frtBXxVxOmImbU8okp5emFo/qQE iC4a/T/1hAv+BvYHHasiZuH9bMV9ijsNtQBahx09qEvJgoJKd+M9EPJH2QbuwCXctIzR oGthjWrbN9kaObB8QzOmwpdzqjWhq8kWoaoCOX6T7Wd17y067IvAXTnlF9Beg+pCACgj bjRw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=yrqlWhEmS7qOnCD+PpBqDD/vJX8INiaqiRYekgJQZPQ=; b=mfyJbjBcNy5gcDiEN/IPF1seZsIRkEhZ8WhlQ45TqvlAnP0MmHVLDJGM8raCR/H6s7 GTfNPk8LpDMKyL8ADoGA8VpF2LdKP8GzCwlafCLgU4d9WinHUnB+xNwFbzz9Py7z2PTo 9wclr2VZG6ACcNxEyItXc6tDAiAi80EjeANLgVqOyNbxbfrzkuVsysWPuJoQqJntGEme se3klwbPKrV1i2tkJ5tKi1nT3X61S81ElCh+nGNVxbyyX3VtSfyy98D2nYUvwNoYZDHp +Kb6bO5V/l+V+zKtXHIveSYnHU9nOrnuTkTtSpJPmwW5w3P/I9LB7AujaOp/YTJYJPBx HBHA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b=Xv5BjgLY; 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 m30si17979219edj.75.2021.02.09.12.57.38; Tue, 09 Feb 2021 12:58:02 -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=@linux-foundation.org header.s=google header.b=Xv5BjgLY; 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 S234165AbhBIUyX (ORCPT + 99 others); Tue, 9 Feb 2021 15:54:23 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40894 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233326AbhBISvh (ORCPT ); Tue, 9 Feb 2021 13:51:37 -0500 Received: from mail-lj1-x22f.google.com (mail-lj1-x22f.google.com [IPv6:2a00:1450:4864:20::22f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A5A93C0617A9 for ; Tue, 9 Feb 2021 10:40:18 -0800 (PST) Received: by mail-lj1-x22f.google.com with SMTP id f2so23710824ljp.11 for ; Tue, 09 Feb 2021 10:40:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux-foundation.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=yrqlWhEmS7qOnCD+PpBqDD/vJX8INiaqiRYekgJQZPQ=; b=Xv5BjgLYcmU0KX+yKZtjtFg1EszFEgfnsx23ypgGzZdhfjQ2uhx0rMeCFUeL5XrtRL YO09vC7QZcYwTcu/8akG7OpWlzFlemPQkHkOCvwrfIRlH4mPHf1PL9T0mqlq5zyi1BdM 8b2RY8cyGJDx1EnZISySmVhjkPFLhbEhEex5U= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=yrqlWhEmS7qOnCD+PpBqDD/vJX8INiaqiRYekgJQZPQ=; b=dyzJBayIuepVrv27I/SwTaNCgAV3L6E9wt4gHg8b5qjT13xk1UezzIsIj2iinxnY9k HZQdCpNwVfoKcoHZVQX0YpdnFVkSJ+9cONierXmVUmBp7oIgeGY+kNCOZdChgODneQYC dSXmqeIscYC1r/MLxYhnwG009lHMp58vBiXAb9KH5ZqIxQUe9gHBYbIt6KnVBgO9l+0F OxPJP/7PvUk1HWtutTH1YLsIyIYjwkvKifg1W9NFglvyBlUwv3VH0AyQXngWYKxsHdTA Ck5HORS7KwA9DlfzMot1QGendL8oqAx23dF/TL6883SbTl/K7oLhOXLYi0+Whpp81chb y1Zg== X-Gm-Message-State: AOAM532Su6u9i0W2ZbhEGlftYul3Y5ycAudoVHVuN9yDNlyTv1f4DmCP eTTccJPOMYKAvLK3pbW4IFsD2hco+YKUYw== X-Received: by 2002:a2e:96c6:: with SMTP id d6mr15319654ljj.273.1612896016843; Tue, 09 Feb 2021 10:40:16 -0800 (PST) Received: from mail-lj1-f170.google.com (mail-lj1-f170.google.com. [209.85.208.170]) by smtp.gmail.com with ESMTPSA id p16sm2647674lfc.97.2021.02.09.10.40.15 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 09 Feb 2021 10:40:15 -0800 (PST) Received: by mail-lj1-f170.google.com with SMTP id f8so14029505ljk.3 for ; Tue, 09 Feb 2021 10:40:15 -0800 (PST) X-Received: by 2002:a2e:b70b:: with SMTP id j11mr14786681ljo.61.1612896014711; Tue, 09 Feb 2021 10:40:14 -0800 (PST) MIME-Version: 1.0 References: <3C17D187-8691-4521-9B64-F42A0B514F13@amacapital.net> In-Reply-To: <3C17D187-8691-4521-9B64-F42A0B514F13@amacapital.net> From: Linus Torvalds Date: Tue, 9 Feb 2021 10:39:58 -0800 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [GIT PULL] x86/urgent for v5.11-rc7 To: Andy Lutomirski 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 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Feb 9, 2021 at 10:26 AM Andy Lutomirski wrote= : > > > > 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 Hmm. I guess all the code that does int3 patching could just be taught to always go to the next instruction instead. I don't think advancing the rewriting is an option for the asm alternative() logic or the static call infrastructure, but those should never be about endbr anyway, so presumably that's not an issue. So if it ends up being _only_ about kprobes, then the "don't do that then" might work fine. Linus