Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp3240739pxb; Sun, 7 Feb 2021 02:42:16 -0800 (PST) X-Google-Smtp-Source: ABdhPJy7PGvMh4cI2JTeIxJzRAiy6qvNgb27lW3Yho3XNu2YS4oCyj3KLB5MJm24EIguDYGxzxVq X-Received: by 2002:a50:bf42:: with SMTP id g2mr12174569edk.101.1612694536200; Sun, 07 Feb 2021 02:42:16 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1612694536; cv=none; d=google.com; s=arc-20160816; b=Ywdp5pg8uwhBAI/CJnAo33lKWkqi8g0pLHIhiRZxcwUpBkAJk+z/7R9XHFAfUkd4f2 bINEcgA/4RdKSJQ+/KmXfSKhjwfGRbB0mlEWEOuOvDLg2Bm/UDhleB9rJGXh0DW/ph70 Ol8h4ZD4YKzaQ8HabDKBllezCleEo6aHure0+t+LMEbM9XzV9fLy9hVmP8Vs/+OrFiGU pvHyHwy+sIq6BbD45N7DlyV3Kggix88dtttqhoKAbMQXSKhfE/6SCsdPNeB/Sc8TAoUe KMMEW/GUTYwUDsubjaFR+uYbMpOcqpMHK5ZZeS95A1TGEgm9eXi6qUW+vRaKT8lTCvDk WFig== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-disposition :mime-version:message-id:subject:cc:to:from:date; bh=J3K2mbWDkCiS89Cnm/pyfE0UQv0prjQMSbnbE0pyclw=; b=BKliiM2eMfttpaHCBAmeavKmJP6XqS8pZbazh45bt9JbFKEQ8pL1fDXoBuxzY0y7zw OcRRGsKaU8ewv0emymN2DhvH1Xq94wWG1+o+OgeKwfqwzk2nhuuKXqqnfnYVFulmhYhf BchA/FwFxF1RSdZrzG7xzMBq54XpjybDbGDmSSEV1A8q0ZhmcYJ3uYt8TSLUeE14lVBt 5Tjb+5oz1GPI1/JRg/Wkr7n97fnyzoQn+bI4SbQWGQ4aeIqMcTaRYkUoHJhequv6LHph SoTwGp5fZpCY48DvIgwFGVSDb+uVDSqWh01Aua/W9ARz0TLy4ToZ+jD22CAqviANcQCQ 1pHA== ARC-Authentication-Results: i=1; mx.google.com; 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 cn3si10764698edb.69.2021.02.07.02.41.53; Sun, 07 Feb 2021 02:42:16 -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; 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 S229692AbhBGKlJ (ORCPT + 99 others); Sun, 7 Feb 2021 05:41:09 -0500 Received: from mx2.suse.de ([195.135.220.15]:44634 "EHLO mx2.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229683AbhBGKlH (ORCPT ); Sun, 7 Feb 2021 05:41:07 -0500 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (unknown [195.135.221.27]) by mx2.suse.de (Postfix) with ESMTP id 4C63CACF4; Sun, 7 Feb 2021 10:40:25 +0000 (UTC) Date: Sun, 7 Feb 2021 11:40:22 +0100 From: Borislav Petkov To: Linus Torvalds Cc: x86-ml , lkml Subject: [GIT PULL] x86/urgent for v5.11-rc7 Message-ID: <20210207104022.GA32127@zn.tnic> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Linus, I hope this is the last batch of x86/urgent updates for this round. Pls pull, thx. --- The following changes since commit 6ee1d745b7c9fd573fba142a2efdad76a9f1cb04: Linux 5.11-rc5 (2021-01-24 16:47:14 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git tags/x86_urgent_for_v5.11_rc7 for you to fetch changes up to 816ef8d7a2c4182e19bc06ab65751cb9e3951e94: x86/efi: Remove EFI PGD build time checks (2021-02-06 13:54:14 +0100) ---------------------------------------------------------------- - Remove superfluous EFI PGD range checks which lead to those assertions failing with certain kernel configs and LLVM. - Disable setting breakpoints on facilities involved in #DB exception handling to avoid infinite loops. - Add extra serialization to non-serializing MSRs (IA32_TSC_DEADLINE and x2 APIC MSRs) to adhere to SDM's recommendation and avoid any theoretical issues. - Re-add the EPB MSR reading on turbostat so that it works on older kernels which don't have the corresponding EPB sysfs file. - Add Alder Lake to the list of CPUs which support split lock. - Fix %dr6 register handling in order to be able to set watchpoints with gdb again. - Disable CET instrumentation in the kernel so that gcc doesn't add ENDBR64 to kernel code and thus confuse tracing. ---------------------------------------------------------------- Borislav Petkov (2): tools/power/turbostat: Fallback to an MSR read for EPB x86/efi: Remove EFI PGD build time checks Dave Hansen (1): x86/apic: Add extra serialization for non-serializing MSRs Fenghua Yu (1): x86/split_lock: Enable the split lock feature on another Alder Lake CPU Josh Poimboeuf (1): x86/build: Disable CET instrumentation in the kernel Lai Jiangshan (2): x86/debug: Prevent data breakpoints on __per_cpu_offset x86/debug: Prevent data breakpoints on cpu_dr7 Peter Zijlstra (1): x86/debug: Fix DR6 handling Makefile | 6 ---- arch/x86/Makefile | 3 ++ arch/x86/include/asm/apic.h | 10 ------ arch/x86/include/asm/barrier.h | 18 +++++++++++ arch/x86/kernel/apic/apic.c | 4 +++ arch/x86/kernel/apic/x2apic_cluster.c | 6 ++-- arch/x86/kernel/apic/x2apic_phys.c | 9 ++++-- arch/x86/kernel/cpu/intel.c | 1 + arch/x86/kernel/hw_breakpoint.c | 61 +++++++++++++++++++++++------------ arch/x86/platform/efi/efi_64.c | 19 ----------- tools/power/x86/turbostat/turbostat.c | 10 +++++- 11 files changed, 85 insertions(+), 62 deletions(-) -- Regards/Gruss, Boris. SUSE Software Solutions Germany GmbH, GF: Felix Imendörffer, HRB 36809, AG Nürnberg