From patchwork Tue Mar 8 10:18:10 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Will Deacon X-Patchwork-Id: 1602872 Return-Path: X-Original-To: incoming-imx@patchwork.ozlabs.org Delivered-To: patchwork-incoming-imx@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; secure) header.d=lists.infradead.org header.i=@lists.infradead.org header.a=rsa-sha256 header.s=bombadil.20210309 header.b=4Am2FBOh; 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=Q1OMohd5; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.infradead.org (client-ip=2607:7c80:54:e::133; helo=bombadil.infradead.org; envelope-from=linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org; receiver=) Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:e::133]) (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 bilbo.ozlabs.org (Postfix) with ESMTPS id 4KCWpW6r73z9sGL for ; Tue, 8 Mar 2022 21:31:47 +1100 (AEDT) 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=np/0Z6+z5LO/2yetnUT7B1UKC2RnyyNGyYe4B22IXh8=; b=4Am2FBOhQsXFHu twYp37AZBSKjlEvJzX+eVKXOW9DXNc9HXMXP12DfN5vSm1uQ7InwWi3vET8ki0Wa/7esITWH2t6wZ s+3Z23WtThtoIUwm6XNk35wO60nrVWdGfBuQoeZl4ReyjAkZXLOzlA5DQPAEL2lP7IVyhscql+PyM RzhFue2ELRRvePdUUh2C9ZzbtdJKlvSYn+1Z7UTP9xrphWZrlSE/OU8GCNWi3Jd3Z3Y2qyLZiNm8C 8qh+mBSDXI9V9AznAgxak5ASW9cwLI9WwnSMvKjk/3QHOWsoj+aIY0L100r1HdL6M+RmSZtwgkGUV eef/0pIKx5zyRps0Li3g==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nRX7W-003str-Vt; Tue, 08 Mar 2022 10:31:11 +0000 Received: from sin.source.kernel.org ([2604:1380:40e1:4800::1]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nRWv5-003nGM-Ib for linux-arm-kernel@lists.infradead.org; Tue, 08 Mar 2022 10:18:21 +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 sin.source.kernel.org (Postfix) with ESMTPS id 74A89CE1389; Tue, 8 Mar 2022 10:18:17 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 78646C340F5; Tue, 8 Mar 2022 10:18:14 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1646734695; bh=RVm+u++xiJMcvCjfVFFJLnTbinzhAa77XmTYfnikpH4=; h=Date:From:To:Cc:Subject:From; b=Q1OMohd5ioeyo0mcG+oVM+bQiMHlDYJrc2anSe4WEDbA2XgTYjH8Zh08JPtjuoV0/ YP2UHN+XvydgfiMwAkoflPIi0AORaagTtNOIxAUA4JbOvf8So2VkYY3ydC6bO+6h1u MehkGIcjyqfEHRF2uFqlZKqb7hSd59reJ8G15ixyjVy0WWWitpwgKNadRnDFeP7fSQ EqzRmvXum19u8l9GiILE4edDHfYoLemby3NaGl0FRaUpwXYffnmBu74O045c4dgVDa ryBfCi5FpgU4J9QsOIRj4RhTO3zU3FCtZL94YPN8kUqidf8ltuUFznevRv3NIzCFyz pszAxC/eKhZRQ== Date: Tue, 8 Mar 2022 10:18:10 +0000 From: Will Deacon To: joro@8bytes.org Cc: iommu@lists.linux-foundation.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, robin.murphy@arm.com, kernel-team@android.com Subject: [GIT PULL] iommu/arm-smmu: Updates for 5.18 Message-ID: <20220308101810.GB31063@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-20220308_021819_847483_9347DE6C X-CRM114-Status: GOOD ( 12.04 ) X-Spam-Score: -5.4 (-----) X-Spam-Report: Spam detection software, running on the system "bombadil.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 Joerg, Please pull this handful of Arm SMMU updates for 5.18. Summary in the tag. Cheers, Content analysis details: (-5.4 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -5.0 RCVD_IN_DNSWL_HI RBL: Sender listed at https://www.dnswl.org/, high trust [2604:1380:40e1:4800:0:0:0:1 listed in] [list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain -0.2 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 Joerg, Please pull this handful of Arm SMMU updates for 5.18. Summary in the tag. Cheers, Will --->8 The following changes since commit 26291c54e111ff6ba87a164d85d4a4e134b7315c: Linux 5.17-rc2 (2022-01-30 15:37:07 +0200) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/will/linux.git tags/arm-smmu-updates for you to fetch changes up to 97dfad194ca8de04c7292d4f4c8dc493c0d20f85: iommu/arm-smmu: Account for PMU interrupts (2022-03-07 21:09:39 +0000) ---------------------------------------------------------------- Arm SMMU updates for 5.18 - Fix SMMUv3 soft lockup during continuous stream of events - Fix error path for Qualcomm SMMU probe() - Rework SMMU IRQ setup to prepare the ground for PMU support - Minor cleanups and refactoring ---------------------------------------------------------------- Andy Shevchenko (1): perf/smmuv3: Don't cast parameter in bit operations Christophe JAILLET (2): iommu/arm-smmu-v3: Avoid open coded arithmetic in memory allocation iommu/arm-smmu-v3: Simplify memory allocation Miaoqian Lin (1): iommu/arm-smmu: Add missing pm_runtime_disable() in qcom_iommu_device_probe Robin Murphy (1): iommu/arm-smmu: Account for PMU interrupts Zhou Guanghui (1): iommu/arm-smmu-v3: fix event handling soft lockup drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 27 +++------ drivers/iommu/arm/arm-smmu/arm-smmu.c | 93 ++++++++++++++--------------- drivers/iommu/arm/arm-smmu/arm-smmu.h | 5 +- drivers/iommu/arm/arm-smmu/qcom_iommu.c | 10 +++- drivers/perf/arm_smmuv3_pmu.c | 4 +- 5 files changed, 64 insertions(+), 75 deletions(-)