Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp629891ybz; Wed, 29 Apr 2020 06:40:51 -0700 (PDT) X-Google-Smtp-Source: APiQypLQf6vZtpvAPO2f1FKh6Xx9EmjTa8U05eA1ehqHxnFRVXBz+zguOCV++K08Qdun0smOOeGf X-Received: by 2002:a05:6402:1757:: with SMTP id v23mr2528117edx.335.1588167651476; Wed, 29 Apr 2020 06:40:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1588167651; cv=none; d=google.com; s=arc-20160816; b=rDLaP6GkGNQmVeqUxGbTIzWzU9r4I45dNClbkwEB91/jn3A3IedZ7btyD38AbSqPnv em65UZTjxYcGRd+dPXXqQ+4beyxAbeeQwOuZY1ctCsLUX4nxInKZHAv/4Nsabrgu/zyo 5iV5H2rdwWrdAW9ymGv8rvpSVEWxBKpsGDDfsJEGdRuFfOYJrK/LUr3wKyP7GcEZv7xQ jH0Tc75fy7W3dJHg40gdrO0XC0HnrYpKYkeqcxg6TnOTa5++cZ/QJ7bgvupBDN9P2LaP YLXaSa7dAkGaMWUOKVJUBDnx/+jnpwUPKPbSM1Ic8SDDW7ZAYrUNnzrJQaW0rNde0phA uAbw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from; bh=5+SqrDrixWjsP12pLW40M2QxigoTfrb3voNjhqhQD4o=; b=HrPtMWmBuq49b+zkEmCj6OqT8+tTAhAplLzK/jVYVgppDDGI3aviRAH4UPO95MKbEU RctZR9kkDcZDWNvFlpl811zrqomDa44olSnKAONLXPzteMvudBZOrkkjn+PqV9FZtYq9 z6O+qQ3F6ai2eprv170XuP2d8bT/pBz6S4ea7duH8DDQmF/gJhBFDuovV1x+XnjtDM97 Sy+6YeBOoTmI1gsomjCwDlmGM5GaH5mfr/lGLWS0Rxi/qCmW6PEyyN66uN9s5SzJwsJE 9i8RvGNAP3/o9LgqrfrfOi/sbJEQBSU6xJ0vLnuHpdmwEd9mH+yGj9Xd1hBjIK605nWo 0xGQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=8bytes.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id d16si3107568eds.428.2020.04.29.06.40.27; Wed, 29 Apr 2020 06:40:51 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=8bytes.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728191AbgD2NiX (ORCPT + 99 others); Wed, 29 Apr 2020 09:38:23 -0400 Received: from 8bytes.org ([81.169.241.247]:39874 "EHLO theia.8bytes.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728073AbgD2Nhz (ORCPT ); Wed, 29 Apr 2020 09:37:55 -0400 Received: by theia.8bytes.org (Postfix, from userid 1000) id E8433F15; Wed, 29 Apr 2020 15:37:41 +0200 (CEST) From: Joerg Roedel To: Joerg Roedel , Will Deacon , Robin Murphy , Marek Szyprowski , Kukjin Kim , Krzysztof Kozlowski , David Woodhouse , Lu Baolu , Andy Gross , Bjorn Andersson , Matthias Brugger , Rob Clark , Heiko Stuebner , Gerald Schaefer , Thierry Reding , Jonathan Hunter , Jean-Philippe Brucker Cc: Daniel Drake , jonathan.derrick@intel.com, iommu@lists.linux-foundation.org, linux-kernel@vger.kernel.org, linux-samsung-soc@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-mediatek@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-s390@vger.kernel.org, linux-tegra@vger.kernel.org, virtualization@lists.linux-foundation.org, Joerg Roedel Subject: [PATCH v3 34/34] iommu: Unexport iommu_group_get_for_dev() Date: Wed, 29 Apr 2020 15:37:12 +0200 Message-Id: <20200429133712.31431-35-joro@8bytes.org> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20200429133712.31431-1-joro@8bytes.org> References: <20200429133712.31431-1-joro@8bytes.org> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Joerg Roedel The function is now only used in IOMMU core code and shouldn't be used outside of it anyway, so remove the export for it. Tested-by: Marek Szyprowski Acked-by: Marek Szyprowski Signed-off-by: Joerg Roedel --- drivers/iommu/iommu.c | 4 ++-- include/linux/iommu.h | 1 - 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/drivers/iommu/iommu.c b/drivers/iommu/iommu.c index 48a95f7d7999..a9e5618cde80 100644 --- a/drivers/iommu/iommu.c +++ b/drivers/iommu/iommu.c @@ -91,6 +91,7 @@ static void __iommu_detach_group(struct iommu_domain *domain, struct iommu_group *group); static int iommu_create_device_direct_mappings(struct iommu_group *group, struct device *dev); +static struct iommu_group *iommu_group_get_for_dev(struct device *dev); #define IOMMU_GROUP_ATTR(_name, _mode, _show, _store) \ struct iommu_group_attribute iommu_group_attr_##_name = \ @@ -1500,7 +1501,7 @@ static int iommu_alloc_default_domain(struct device *dev) * to the returned IOMMU group, which will already include the provided * device. The reference should be released with iommu_group_put(). */ -struct iommu_group *iommu_group_get_for_dev(struct device *dev) +static struct iommu_group *iommu_group_get_for_dev(struct device *dev) { const struct iommu_ops *ops = dev->bus->iommu_ops; struct iommu_group *group; @@ -1531,7 +1532,6 @@ struct iommu_group *iommu_group_get_for_dev(struct device *dev) return ERR_PTR(ret); } -EXPORT_SYMBOL(iommu_group_get_for_dev); struct iommu_domain *iommu_group_default_domain(struct iommu_group *group) { diff --git a/include/linux/iommu.h b/include/linux/iommu.h index dd076366383f..7cfd2dddb49d 100644 --- a/include/linux/iommu.h +++ b/include/linux/iommu.h @@ -527,7 +527,6 @@ extern int iommu_page_response(struct device *dev, struct iommu_page_response *msg); extern int iommu_group_id(struct iommu_group *group); -extern struct iommu_group *iommu_group_get_for_dev(struct device *dev); extern struct iommu_domain *iommu_group_default_domain(struct iommu_group *); extern int iommu_domain_get_attr(struct iommu_domain *domain, enum iommu_attr, -- 2.17.1