From patchwork Fri Jul 26 08:42:46 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Will Deacon X-Patchwork-Id: 13742492 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 6F862C3DA49 for ; Fri, 26 Jul 2024 08:43:31 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Type:MIME-Version: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Owner; bh=/SL5ryW4mpCFo0Rjg3EqTAb6PSR5zACm+gWS/XQ7VLg=; b=L314B4ZxrzLfKdGtnuzRyT1Q1r nyDHgJtwwcEVxm0ddZHKjXdgM12oqWhr8zb00NcsPvF9QWCVBZDiW81oqVc6gMjWkzey6mx9vmH16 nvl6HaLlShYUTFvLsb5xqaoLtJbVnI4VOM5LqYdILIuWavpkO2WZT6QBsHCmq0RSfGfT+AyFOl1aX YmdCRgWtoe70Xx/mXJ8nFG2vnG7GVy3TZ7bnNk5tZb2zAy2rXz+nxfb0iZuqdT36Wca5etBBIPWpO d/hhYWf9SqI8sm7MfJpVSy4oeGjxwBoMtiO2cciFIo/iBwUmqxzg2anIQNrQgbqCr2kAwGFhn96EB A5yRLvUw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sXGXl-00000003M0K-1RUV; Fri, 26 Jul 2024 08:43:17 +0000 Received: from dfw.source.kernel.org ([2604:1380:4641:c500::1]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sXGXM-00000003LwW-2qWM for linux-arm-kernel@lists.infradead.org; Fri, 26 Jul 2024 08:42:54 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id 18C9460EB2; Fri, 26 Jul 2024 08:42:52 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id B2D32C32782; Fri, 26 Jul 2024 08:42:49 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1721983371; bh=QoIuRi8CUUbIE/Yu4ehMOy0mc4yvmBGw7IUZWF5YBrk=; h=Date:From:To:Cc:Subject:From; b=t6oWrqV12hqqRdZYluCVTkWqIMOpKlxd45ejC3mkC2K4OfeQN8EQX9kVS2tLRTSQi DNZzbTq4/pDyJuTCMyMeTF6WXnON0eGbPoKDHSltAwqkxWhxkpj+xRfv1Z4XNdxC1/ 9Y8AyoUo3ubYGAG26THMLGPVwHBZQF1mziL4JZvJUNv4iVUnCjkapGNg9QQtJ7ngbY 6rGoNBK1FMoV0HU5B/C3QtoJT+Nh3JhC5gD1wQwS2BUm7+ycBNNbSvWLuMyCs00CNr B6gYO/bN2X/XtYIuNEqr6K00y281aP0aQnEkAkccXHM1RTwOysvFF6qvxtQOt3Ol0D cbN5GlfuwRJpw== Date: Fri, 26 Jul 2024 09:42:46 +0100 From: Will Deacon To: torvalds@linux-foundation.org Cc: catalin.marinas@arm.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, kernel-team@android.com Subject: [GIT PULL] arm64 fixes for -rc1 Message-ID: <20240726084246.GA29687@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-20240726_014252_804339_06F7580E X-CRM114-Status: GOOD ( 10.85 ) 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+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Hi Linus, Please pull these arm64 fixes for -rc1. The usual summary is in the tag, but the main fix is for the fast GUP lockless page-table walk when we have a combination of compile-time and run-time folding of the p4d and the pud respectively. Cheers, Will --->8 The following changes since commit 4f3a6c4de7d932be94cde2c52ae58feeec9c9dbf: Merge branch 'for-next/vcpu-hotplug' into for-next/core (2024-07-11 19:10:02 +0100) 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 36639013b3462c06ff8e3400a427f775b4fc97f5: arm64: mm: Fix lockless walks with static and dynamic page-table folding (2024-07-25 13:20:55 +0100) ---------------------------------------------------------------- arm64 fixes for -rc1 - Remove some redundant Kconfig conditionals - Fix string output in ptrace selftest - Fix fast GUP crashes in some page-table configurations - Remove obsolete linker option when building the vDSO - Fix some sysreg field definitions for the GIC ---------------------------------------------------------------- Anshuman Khandual (1): arm64/Kconfig: Remove redundant 'if HAVE_FUNCTION_GRAPH_TRACER' Fangrui Song (1): arm64/vdso: Remove --hash-style=sysv Masahiro Yamada (1): arm64: remove redundant 'if HAVE_ARCH_KASAN' in Kconfig Raghavendra Rao Ananta (1): arm64/sysreg: Correct the values for GICv4.1 Remington Brasga (1): kselftest: missing arg in ptrace.c Will Deacon (1): arm64: mm: Fix lockless walks with static and dynamic page-table folding arch/arm64/Kconfig | 8 ++++---- arch/arm64/include/asm/pgtable.h | 22 ++++++++++++++++++++++ arch/arm64/kernel/vdso/Makefile | 2 +- arch/arm64/kernel/vdso32/Makefile | 2 +- arch/arm64/tools/sysreg | 4 ++-- tools/testing/selftests/arm64/abi/ptrace.c | 2 +- 6 files changed, 31 insertions(+), 9 deletions(-)