From patchwork Fri Mar 12 13:34:16 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Will Deacon X-Patchwork-Id: 1452042 Return-Path: X-Original-To: incoming-imx@patchwork.ozlabs.org Delivered-To: patchwork-incoming-imx@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.infradead.org (client-ip=2001:8b0:10b:1:d65d:64ff:fe57:4e05; helo=desiato.infradead.org; envelope-from=linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org; receiver=) Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; secure) header.d=lists.infradead.org header.i=@lists.infradead.org header.a=rsa-sha256 header.s=desiato.20200630 header.b=nOYhFU/c; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256 header.s=k20201202 header.b=Tk+a6BGJ; dkim-atps=neutral Received: from desiato.infradead.org (desiato.infradead.org [IPv6:2001:8b0:10b:1:d65d:64ff:fe57:4e05]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4DxmyR3j3mz9sPf for ; Sat, 13 Mar 2021 00:34:55 +1100 (AEDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=desiato.20200630; h=Sender:Content-Transfer-Encoding :Content-Type:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:Message-ID:Subject:Cc:To:From:Date: Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender :Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Owner; bh=ID7Dcv76gqQ007TyIQgynUeSy2/f4Vxxo5RZKGoqoEw=; b=nOYhFU/cI/0/os4kPomsHAoArS c578/Uu/CDLwzf6W3YCNIgH/mFLmr7k4Qitwr1UluW+6P/0sFwZqpv2/MgGt/36XJayQxdBSrwXb0 7Z2RuDdFeMTTRzBaizFNZVQS8t6l+t0lTOvskWMDVq24+BAdq2fCKwv7yMneb3if1utOwirAVvU6R OhZGZnv0xIdDSpCx9MdBNMc4p04w95z+QyvYBAxx2ooN1jpEHCqkSL4TariPGq2TTfXU9RqBAqpSg hMi+8pDTNIpx3DEpsugsqHyHHDxe1jaSSZrTtJ+YbA688wPUodPYrw+5BrsFKImzLUXkzb/XxCOsJ cuRFIqew==; Received: from localhost ([::1] helo=desiato.infradead.org) by desiato.infradead.org with esmtp (Exim 4.94 #2 (Red Hat Linux)) id 1lKhvv-00BXln-7J; Fri, 12 Mar 2021 13:34:27 +0000 Received: from mail.kernel.org ([198.145.29.99]) by desiato.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1lKhvp-00BXkx-OE for linux-arm-kernel@lists.infradead.org; Fri, 12 Mar 2021 13:34:23 +0000 Received: by mail.kernel.org (Postfix) with ESMTPSA id 4A21460190; Fri, 12 Mar 2021 13:34:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1615556060; bh=9UTrPGnInmHkhNMOk81TEKQqO2DhO9DZdatw5H8tVY0=; h=Date:From:To:Cc:Subject:From; b=Tk+a6BGJqFQQhv9OY1VL/pEelzLl8rGKThSK3+gP2RM3anONJioh0OhrlvZEpuGmQ m76D2ZpPUrFVnkkJy6C4eEUUvV7Yi+/Y7oTCeUQkclfZj7hTlE8fH7ATpEOGMeP/EL nw2TAcsHMYmFshEBGixxEUZX9oW0Mne1pJO9XODHpBvkypIWLAuGbwkU0ukyB1+xss NBx3CuAto2EHGNhYMp+nIO69uOoRXrogjFKiIYoJRdEGFsberjI377ZgQuMEE76gMt gAm1dqCjeBMsfR0elUA2nnIPGw7dWUt0DDnuBOdgtLeUfuANnf6dwD/Oo1ak4WltJJ akPsL9hCPpIhA== Date: Fri, 12 Mar 2021 13:34:16 +0000 From: Will Deacon To: torvalds@linux-foundation.org Cc: Catalin Marinas , Linux Kernel Mailing List , Linux ARM Kernel Mailing List , kernel-team@android.com Subject: [GIT PULL] arm64: Fixes for -rc3 Message-ID: <20210312133415.GA359@willie-the-truck> MIME-Version: 1.0 Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210312_133422_285914_84D2E7E6 X-CRM114-Status: GOOD ( 12.94 ) X-Spam-Score: -5.5 (-----) X-Spam-Report: Spam detection software, running on the system "desiato.infradead.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hi Linus, Please pull these arm64 fixes for -rc3. Summary in the tag, but we've got a smattering of changes all over the place which we've acrued since -rc1. To my knowledge, there aren't any pending issues at [...] Content analysis details: (-5.5 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -5.0 RCVD_IN_DNSWL_HI RBL: Sender listed at https://www.dnswl.org/, high trust [198.145.29.99 listed in list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain -0.3 DKIMWL_WL_HIGH DKIMwl.org - High trust sender X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org Hi Linus, Please pull these arm64 fixes for -rc3. Summary in the tag, but we've got a smattering of changes all over the place which we've acrued since -rc1. To my knowledge, there aren't any pending issues at the moment, but there's still plenty of time for something else to crop up... Cheers, Will --->8 The following changes since commit a38fd8748464831584a19438cbb3082b5a2dab15: Linux 5.12-rc2 (2021-03-05 17:33:41 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git tags/arm64-fixes for you to fetch changes up to c8e3866836528a4ba3b0535834f03768d74f7d8e: perf/arm_dmc620_pmu: Fix error return code in dmc620_pmu_device_probe() (2021-03-12 11:30:31 +0000) ---------------------------------------------------------------- arm64 fixes for -rc3 - Fix booting a 52-bit-VA-aware kernel on Qualcomm Amberwing - Fix pfn_valid() not to reject all ZONE_DEVICE memory - Fix memory tagging setup for hotplugged memory regions - Fix KASAN tagging in page_alloc() when DEBUG_VIRTUAL is enabled - Fix accidental truncation of CPU PMU event counters - Fix error code initialisation when failing probe of DMC620 PMU - Fix return value initialisation for sve-ptrace selftest - Drop broken support for CMDLINE_EXTEND ---------------------------------------------------------------- Andrey Konovalov (1): arm64: kasan: fix page_alloc tagging with DEBUG_VIRTUAL Anshuman Khandual (4): arm64/mm: Drop redundant ARCH_WANT_HUGE_PMD_SHARE arm64/mm: Drop THP conditionality from FORCE_MAX_ZONEORDER arm64/mm: Fix pfn_valid() for ZONE_DEVICE based memory arm64/mm: Reorganize pfn_valid() Ard Biesheuvel (2): arm64: mm: use a 48-bit ID map when possible on 52-bit VA builds arm64: mm: remove unused __cpu_uses_extended_idmap[_level()] Catalin Marinas (1): arm64: mte: Map hotplugged memory as Normal Tagged James Morse (1): arm64/mm: Fix __enable_mmu() for new TGRAN range values Mark Brown (1): kselftest: arm64: Fix exit code of sve-ptrace Rob Herring (1): arm64: perf: Fix 64-bit event counter read truncation Wei Yongjun (1): perf/arm_dmc620_pmu: Fix error return code in dmc620_pmu_device_probe() Will Deacon (2): arm64: cpufeatures: Fix handling of CONFIG_CMDLINE for idreg overrides arm64: Drop support for CMDLINE_EXTEND arch/arm64/Kconfig | 12 ++------ arch/arm64/include/asm/memory.h | 5 ++++ arch/arm64/include/asm/mmu_context.h | 17 ----------- arch/arm64/include/asm/pgtable-prot.h | 1 - arch/arm64/include/asm/pgtable.h | 3 ++ arch/arm64/include/asm/sysreg.h | 20 +++++++++---- arch/arm64/kernel/head.S | 8 +++-- arch/arm64/kernel/idreg-override.c | 43 ++++++++++++++------------- arch/arm64/kernel/perf_event.c | 2 +- arch/arm64/kvm/reset.c | 10 ++++--- arch/arm64/mm/init.c | 29 ++++++++++++++++-- arch/arm64/mm/mmu.c | 5 ++-- drivers/firmware/efi/libstub/arm64-stub.c | 2 +- drivers/perf/arm_dmc620_pmu.c | 1 + include/linux/pgtable.h | 4 +++ mm/memory_hotplug.c | 2 +- tools/testing/selftests/arm64/fp/sve-ptrace.c | 2 +- 17 files changed, 96 insertions(+), 70 deletions(-)