From patchwork Fri Feb 23 11:50:43 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Will Deacon X-Patchwork-Id: 13568962 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 7F952C5478C for ; Fri, 23 Feb 2024 11:51:45 +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=/KTqvA/EBlCSDmyJo9Ec8leb+9tVIVYZaesM5YThon8=; b=hHXbN8JQw6IWwW rFN9Vq+SsA2npf8Cd6LKCLDVGonpb3bNroCsLuHTlzXiMQYB2+UBZuvnGpY7y4QR7GiS4VW9X8/m7 vbKujjEBo0/45Pv9Ez9ErI8gmhutiOW4FJFenxp/oZ+ZlBoFrA1LocwM0UZLHpvMYQazax/+Ov492 pVwZXIsVNwPS22vXkhsc18n8cQcHQcbf1k4RgkBjB/Qpdz7MVN51gOngbmGu7omlti6gI0WwGFGZP 4X+4R0yma15qdvACjXRjeohZhMe3+ICJhP1DLO3w2uJmK2s9pAg3JPzk4QgQdvVgb6cl4OPtKAWHC pr/W1btcQwmpfTWyKH2Q==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rdU5D-00000009DiJ-0xzx; Fri, 23 Feb 2024 11:51:15 +0000 Received: from dfw.source.kernel.org ([139.178.84.217]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rdU4o-00000009DZS-0hUX for linux-arm-kernel@lists.infradead.org; Fri, 23 Feb 2024 11:51:06 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id C4CD1633B5; Fri, 23 Feb 2024 11:50:48 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 388A5C433F1; Fri, 23 Feb 2024 11:50:47 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1708689048; bh=w6qT2LiU2ag3cn1TULdm+kq1WVmzxUh3rh8IbQLvE6M=; h=Date:From:To:Cc:Subject:From; b=Kv74LwEMVGf3Toz6Feh2ACfSSwcj2nd8HgmEutjUYKViJzjvsAYSB2pNoRNHBXFG+ 1jxcF2RqQTSiZ9NdAzF8cOBQEuplKFX1KxPhbH8BoE9A2qGnIbz77wWZAZ6VkkTaMl XePBsdb9c3ur2HTVKqMHCg4yh1748wWYZSggQ5Pe0bK5bm7GEedox7p8w9E+aNLR/J AZP47c+c1Z4OzmFlu8nY6tvERPJ6pMw5Ys8km3vW7DTWoKTMOl+OVzPvzst/iJ2riX nKVUpTC8lSI0zDfeoRI+5nQdfzamaY/KUVJnB6EDX3ccngPCbiiDjUt4H3VVrpu46Y 3jW8sTcs17AYg== Date: Fri, 23 Feb 2024 11:50:43 +0000 From: Will Deacon To: joro@8bytes.org Cc: iommu@lists.linux.dev, 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: Fixes for 6.8-rc Message-ID: <20240223115043.GA10608@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-20240223_035050_522977_55BAC5C7 X-CRM114-Status: UNSURE ( 9.48 ) X-CRM114-Notice: Please train this message. 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 Joerg, Please can you pull these two Arm SMMU fixes for 6.8-rc? I appreciate it's getting late in the cycle, but it took us a little while to fix the SVA allocation problem properly. The summary is in the tag. I'll send you my 6.9 queue next week and it will be based on these fixes. Cheers, Will --->8 The following changes since commit 41bccc98fb7931d63d03f326a746ac4d429c1dd3: Linux 6.8-rc2 (2024-01-28 17:01:12 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/will/linux.git tags/arm-smmu-fixes for you to fetch changes up to b5bf7778b722105d7a04b1d51e884497b542638b: iommu/arm-smmu-v3: Do not use GFP_KERNEL under as spinlock (2024-02-22 12:34:11 +0000) ---------------------------------------------------------------- Arm SMMU fixes for 6.8 - Fix CD allocation from atomic context when using SVA with SMMUv3 - Revert the conversion of SMMUv2 to domain_alloc_paging(), as it breaks the boot for Qualcomm MSM8996 devices ---------------------------------------------------------------- Dmitry Baryshkov (1): Revert "iommu/arm-smmu: Convert to domain_alloc_paging()" Jason Gunthorpe (1): iommu/arm-smmu-v3: Do not use GFP_KERNEL under as spinlock drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c | 38 ++++++++----------------- drivers/iommu/arm/arm-smmu/arm-smmu.c | 17 ++++------- 2 files changed, 18 insertions(+), 37 deletions(-)