From patchwork Fri Sep 23 18:28:00 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Will Deacon X-Patchwork-Id: 12986870 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 EDA02C07E9D for ; Fri, 23 Sep 2022 18:29:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; 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=GeFhLofMC1KFyh9kivn8AipnFqick8oBOKYOjvc5/hE=; b=gyKKcDzabXo1zu wts+FJDcAVCc9UdB5x0pJew4v9quXH34aBMB3mJ9QVJse8a3IXbnOt+t0CVcP3XZA6yWm75jaBsrq uAZIgMPJHIDQSj9t6mRyGZHSo1RztwNqg/h08dLo9zb267/V3B0KCuGfRMEG2jTkkrFl8k33PIn2e lnC9pbImAyD1wDEfN9qlV3mZ0oLoUDtXfqPYGKCsVQsk7Q9sqP7Z8fm/NBwKPyA++stF5eNm7+jVN wToeM3LqKYqgne9uVoNEAceRRMB4IiJT34v8ajK5gAxUgSuxpqZXw66xkbo+t4MhcQq6ru866Fb0O U+N2VsF9iiNcX79A6vDw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1obnPK-005LLH-8s; Fri, 23 Sep 2022 18:28:14 +0000 Received: from ams.source.kernel.org ([2604:1380:4601:e00::1]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1obnPH-005LKC-Bo for linux-arm-kernel@lists.infradead.org; Fri, 23 Sep 2022 18:28:12 +0000 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id 6F694B8220D; Fri, 23 Sep 2022 18:28:07 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 05B75C433D7; Fri, 23 Sep 2022 18:28:04 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1663957686; bh=Opz/7r0SUy+0MNOC7qnejzZyfq4ZUB/NOOirey7c37E=; h=Date:From:To:Cc:Subject:From; b=pDXBrSQclTGqFFCYFWcjfWY0LsEIpdSbShCDzL0KjjMnxT4iCn8x0l/A6AXDvUfWm xfxBvDZcLZsmJQStexwiPO61vIVqDnbVwBZFIaE2EJPqGzyThWQhFgStogxqfW9W5F aQP7OeoPaPapZmogS4gfGfXM0SdSdVLDdmiL0tqOVrv+F3kAKZ8DDiabe/FQ7DOPCg H28FVdHEP0hy8o9mIj1x33wZSXAuI200tisj74agLry5v+V4NGFWj6kw64WSZtMMs8 eJ9mUxFj18Fi7FumUCYVAYLUK2UqqG9xQ/v0/Pcpy3NeOJmQLkndNrL8dTi6RuOIEY DBu+0kKcLxCMw== Date: Fri, 23 Sep 2022 19:28:00 +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 -rc7 Message-ID: <20220923182800.GA14450@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-20220923_112811_566737_1A849906 X-CRM114-Status: GOOD ( 11.87 ) 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 -rc7. They're all very simple and self-contained, although the CFI jump-table fix touches the generic linker script as that's where the problematic macro lives. Summary in the tag. Cheers, Will --->8 The following changes since commit 3fe3fd5f30720b4afd3345cc186808125e7f5848: arm64: mm: fix resume for 52-bit enabled builds (2022-09-10 14:46:28 +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 13b0566962914e167cb3238fbe29ced618f07a27: vmlinux.lds.h: CFI: Reduce alignment of jump-table to function alignment (2022-09-23 13:39:01 +0100) ---------------------------------------------------------------- arm64 fixes for -rc7 - Fix false positive "sleeping while atomic" warning resulting from the kPTI rework taking a mutex too early. - Fix possible overflow in AMU frequency calculation - Fix incorrect shift in CMN PMU driver which causes problems with newer versions of the IP - Reduce alignment of the CFI jump table to avoid huge kernel images and link errors with !4KiB page size configurations ---------------------------------------------------------------- Ilkka Koskinen (1): perf/arm-cmn: Add more bits to child node address offset field Mark Rutland (1): arm64: mm: don't acquire mutex when rewriting swapper Sergey Shtylyov (1): arm64: topology: fix possible overflow in amu_fie_setup() Will Deacon (1): vmlinux.lds.h: CFI: Reduce alignment of jump-table to function alignment arch/arm64/kernel/topology.c | 2 +- arch/arm64/mm/mmu.c | 32 ++++++++++++++++++-------------- drivers/perf/arm-cmn.c | 2 +- include/asm-generic/vmlinux.lds.h | 3 +-- 4 files changed, 21 insertions(+), 18 deletions(-)