From patchwork Mon Sep 13 12:40:04 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Robin Murphy X-Patchwork-Id: 12488799 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-12.1 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id E86C9C433EF for ; Mon, 13 Sep 2021 12:42:39 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id AEEA160C51 for ; Mon, 13 Sep 2021 12:42:39 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org AEEA160C51 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=arm.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=lists.infradead.org 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:Date:Subject:Cc :To:From: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=znbp6BDhh7ZT/H9mCnll9I7C255+DfVNSRAKCZL+ZY0=; b=njRPyZC0U8CE4j HLXW05dSPMeRjM3yT+OKBOfgo1UXcksd+AZih2l2JatAT6N1599RhQvFYWOz4WOMumcJUSmDztEST zDzFh4vEbbdc3mv/F3SuFScoOyg6NnKFB+VZ+NhM2VjJSOlW17Xz6oUlQI7rKcW3Kp3r8GBydFtnl iPZLkFFCjxSIVZQEYshtUnrJZg3mtOk3LAFmpktyI18i121YC/F22UymnspBtWmMxz4wXy37Ayanj tk2b+0y81m2KRqogczlt2jk8q3E9sXr+crY9MUWtt3b8EwJFiTwLQHamiDlaKa1uYK/l+mhY8p6NM cCYi/rcNEk0UtrTjBqgA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1mPlFx-001bsT-7V; Mon, 13 Sep 2021 12:40:17 +0000 Received: from foss.arm.com ([217.140.110.172]) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1mPlFt-001brX-7s for linux-arm-kernel@lists.infradead.org; Mon, 13 Sep 2021 12:40:14 +0000 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CC7E031B; Mon, 13 Sep 2021 05:40:11 -0700 (PDT) Received: from 010265703453.arm.com (unknown [10.57.15.112]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 01E9C3F59C; Mon, 13 Sep 2021 05:40:10 -0700 (PDT) From: Robin Murphy To: joro@8bytes.org, will@kernel.org Cc: iommu@lists.linux-foundation.org, linux-arm-kernel@lists.infradead.org Subject: [PATCH 0/2] iommu: DMA domain epilogue Date: Mon, 13 Sep 2021 13:40:04 +0100 Message-Id: X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210913_054013_367009_BFE85988 X-CRM114-Status: UNSURE ( 9.41 ) 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, As planned, here are the follow-up patches to resolve the merge of the DART driver with the core changes. There's some argument for this being 5.15 fix material (the driver getting DMA cookies unconditionally is still technically wrong), but in practice it shouldn't be an issue either if you'd prefer to treat it as cleanup for 5.16. Your choice :) Cheers, Robin. Robin Murphy (2): iommu/dart: Clean up IOVA cookie crumbs iommu/dma: Unexport IOVA cookie management drivers/iommu/apple-dart.c | 2 -- drivers/iommu/dma-iommu.c | 7 ------- drivers/iommu/iommu.c | 3 +-- 3 files changed, 1 insertion(+), 11 deletions(-)