Received: by 2002:ab2:7b86:0:b0:1f7:5705:b850 with SMTP id q6csp793591lqh; Sun, 5 May 2024 02:14:18 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCXTIkM2FJnmR6mg1WdqGoW3MzHyd6M1vIbfjmHjPa+0t6940FwEx4C8dM0UVGKyFxGMXGn4aPBtGPsmdQj/vvovpMWpp0wFlkHFsUvtXw== X-Google-Smtp-Source: AGHT+IFyzeHQlXerHiFVCrdTjJoJv4hrq/rxPqCoRx2fMwbuzIJU9+JygFrmFU3+pL/dtOueOkMH X-Received: by 2002:a17:906:f591:b0:a59:c209:3e2e with SMTP id cm17-20020a170906f59100b00a59c2093e2emr973167ejd.4.1714900458162; Sun, 05 May 2024 02:14:18 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1714900458; cv=pass; d=google.com; s=arc-20160816; b=pMrtnLdk6d/rGnSoGtM4vcDo3B+LRFieDXYflZr71ljLMVWR2l2EJm3DtAvnxrgjA7 kezDl8H0cyDDgahDC4AZ6ject/oY3IbLjni3D6gSYkZEUUHnw1q/iLMvVjETA53eH0Fl bl7oSEWjazdC9e0kQPRwwYaX5V0MQLY84zBwFwzS396P/pO2EY8OceDGoiY8W+nxaAG1 uhyt5oGOXEowDoTkFlcsBL1nxBNvGmyc59cDHfgnb4lLUmOyUk7Luk8QDaGpqMCzeKSs yFU8DwRmso8LICxIAGM33L/NAa0VkRCv5npl3l+kSJiTeiUxHqgotW8KeyH1EbGynprP ujgw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-disposition:mime-version:list-unsubscribe:list-subscribe :list-id:precedence:message-id:subject:cc:to:from:date:sender :dkim-signature; bh=j+IzeSIAzspeIPsP3FgMN2XPpbtWtWKA+rDgxZgout8=; fh=UANtPEHvdzu+w/ugxNm2NYr4kSF2sDiQ8QW/5S+EVYQ=; b=uxD3E4N+uzl+bbIhgJazbXcEk4c5/mYdf1lHyB7IuYrAO7vdhyB8dBz+F9RtqSGWdO ssP2s2mw8x/8U3LMFjqOO9hecvztVGXAZlj2E2SMJcHRja+53uZ+pgZx5sOLTv9hCyDm 6YBHwzWHsWkNt2jy30eO5qd1rnxjRzpRNl2igiI7OoxrOFeA3GLB/aKl3r4pIEsTIYrt CYfJ/46xbnI+xyLzifcZp2Z6PVw/e41cE6BjrNEcdGEdVY8oGnIlWN/NoSmmJMnt91GK A0KtOsGb3cP9FER8/nWBr8FrFcKCxotLFw5I0ZeoMpL7uUTB9ZF/aTT7RBfeHjxVwfIy 6pag==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=i1j3wqXS; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-168934-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-168934-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id ks24-20020a170906f85800b00a59c9ee8845si217557ejb.289.2024.05.05.02.14.18 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 05 May 2024 02:14:18 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-168934-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) client-ip=2604:1380:4601:e00::3; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=i1j3wqXS; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-168934-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-168934-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id E0A191F2166C for ; Sun, 5 May 2024 09:14:17 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 55E4B747F; Sun, 5 May 2024 09:14:11 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="i1j3wqXS" Received: from mail-ej1-f54.google.com (mail-ej1-f54.google.com [209.85.218.54]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E68AE567F for ; Sun, 5 May 2024 09:14:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.54 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714900450; cv=none; b=rPebyiH/APdN1Glz6+6c+gfnNwojGSNzajBk2Xt4inMrJEOffHwj5CUpGS1wj1DtFchQQjp9tR8jGbRhL1oUEJ7NOq001zh7nattTi/BTvBtd9z6gIYWZl8xqOp2cVKhQ7nRpkXfwXlG5p0U7UjxEBQxoFHObRdobPP1zhbICGw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714900450; c=relaxed/simple; bh=TyuZWegX19rqyKTf0kKbcyrdgJXHkTuZZ+Idt5a1prE=; h=Date:From:To:Cc:Subject:Message-ID:MIME-Version:Content-Type: Content-Disposition; b=ggcPIGM218br4afG8MVgKXGu1c31NNsZYnZOon4jQCvuu+DsxqfnlhWfYgHBne2JqVvhI8HsooLRVM6yU2jOUXwNBmdyneOwOSXTHk+CY9tmFdxw7oeQjM6KflHhhnoUiazAAbRQ7IDSHF9IG6VyBNZ4A6JW/yqrXKfO2GvDkqM= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=i1j3wqXS; arc=none smtp.client-ip=209.85.218.54 Authentication-Results: smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-ej1-f54.google.com with SMTP id a640c23a62f3a-a556d22fa93so210920466b.3 for ; Sun, 05 May 2024 02:14:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1714900447; x=1715505247; darn=vger.kernel.org; h=content-disposition:mime-version:message-id:subject:cc:to:from:date :sender:from:to:cc:subject:date:message-id:reply-to; bh=j+IzeSIAzspeIPsP3FgMN2XPpbtWtWKA+rDgxZgout8=; b=i1j3wqXSPvs1q+ojymbEfgJXSMZTFuuesZdoAUkX9HDPmBvy2EIlisMPLfVjaGN75X 9dWSsaWMEB97iWolIn5xZrTYmxZhEopMPBI3NOF+U8S9kUjjBe7VmJsVgA0DqjdEiO4q Vx7JovgdN6KVkzx2stKwM0d1ud75dVdLe5KZRwJPxMS3YMLdQdZQrr1El88bucYZyvWR 6RJ8/ejIKE7xucb9+sjkVohjLR9JQzNYSqh266YF0XUiAYIYuQnkXERMsoiGlvn6hT1w ZgB2s53Z24Ehq06EeHMWho8fWImEuSaESN2EChq9WWqJr0/LfdpC+eHf4cl4QcO6vTs8 HpuQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714900447; x=1715505247; h=content-disposition:mime-version:message-id:subject:cc:to:from:date :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=j+IzeSIAzspeIPsP3FgMN2XPpbtWtWKA+rDgxZgout8=; b=tVQK/KsK+nQJlptH3VPICeF+fw8u2rCrbTW7VVMTVBcdJqPUxF8I+APZagxs0KII8T VfVKuRLDdie6isgHg8WicCh90TVctofk/M4UP7Y6Ie8TPHa3Ikk5O/Dp9gi9eHh+1rxc lfHGiQtSZ6aWuctQGWvVR+eBVEbrFVBfUVkFnMsE8CMloc+W9BuAzpvfqbaXHagNc/H7 JFB8Nr42K/yCHXnr7/UjqXZrTmCB1ECq+mfSSuZL6FxdQMxZwzo2aFG2cV0EuM7HGMOL dC+sjIXcsvSuMR+6Ir+3m+XKtgrCtFqfH6FjjJmq7xpxNlISNczjPzb2PBRNNR5Y+z6x PG0Q== X-Gm-Message-State: AOJu0YwYrpN6SZr3n9x+C00/BE5xd38jWoBcfoTJ4udKfvhMaJVvsma4 gmD0aT8IZNb6cNB001p/LPjdhYp9LeWxn5Gx16hgWefh1gZ6HSzF X-Received: by 2002:a17:906:2bc4:b0:a59:adf9:611e with SMTP id n4-20020a1709062bc400b00a59adf9611emr1610515ejg.36.1714900446776; Sun, 05 May 2024 02:14:06 -0700 (PDT) Received: from gmail.com (1F2EF54C.unconfigured.pool.telekom.hu. [31.46.245.76]) by smtp.gmail.com with ESMTPSA id i20-20020a170906445400b00a59bba81e97sm839922ejp.126.2024.05.05.02.14.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 05 May 2024 02:14:05 -0700 (PDT) Sender: Ingo Molnar Date: Sun, 5 May 2024 11:14:03 +0200 From: Ingo Molnar To: Linus Torvalds Cc: linux-kernel@vger.kernel.org, Thomas Gleixner , Borislav Petkov , Dave Hansen , Peter Zijlstra , Andrew Morton , "H. Peter Anvin" , x86@kernel.org Subject: [GIT PULL] x86 fixes Message-ID: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Linus, Please pull the latest x86/urgent Git tree from: git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86-urgent-2024-05-05 # HEAD: 02b670c1f88e78f42a6c5aee155c7b26960ca054 x86/mm: Remove broken vsyscall emulation code from the page fault code Misc fixes: - Remove the broken vsyscall emulation code from the page fault code. - Fix kexec crash triggered by certain SEV RMP table layouts. - Fix unchecked MSR access error when disabling the x2APIC via iommu=off. Thanks, Ingo ------------------> Ashish Kalra (2): x86/e820: Add a new e820 table update helper x86/sev: Add callback to apply RMP table fixups for kexec Linus Torvalds (1): x86/mm: Remove broken vsyscall emulation code from the page fault code Thomas Gleixner (1): x86/apic: Don't access the APIC when disabling x2APIC arch/x86/entry/vsyscall/vsyscall_64.c | 28 ++------------------------- arch/x86/include/asm/e820/api.h | 1 + arch/x86/include/asm/processor.h | 1 - arch/x86/include/asm/sev.h | 2 ++ arch/x86/kernel/apic/apic.c | 16 +++++++++++----- arch/x86/kernel/e820.c | 7 ++++--- arch/x86/mm/fault.c | 33 +------------------------------- arch/x86/mm/mem_encrypt.c | 7 +++++++ arch/x86/virt/svm/sev.c | 36 +++++++++++++++++++++++++++++++++++ 9 files changed, 64 insertions(+), 67 deletions(-)