From patchwork Fri Jan 23 15:51:20 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marek Szyprowski X-Patchwork-Id: 5696191 Return-Path: X-Original-To: patchwork-linux-arm@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork2.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.136]) by patchwork2.web.kernel.org (Postfix) with ESMTP id B6D99C058D for ; Fri, 23 Jan 2015 16:32:37 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id D1B52202E5 for ; Fri, 23 Jan 2015 16:32:36 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 6D8A1202C8 for ; Fri, 23 Jan 2015 16:32:35 +0000 (UTC) Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.80.1 #2 (Red Hat Linux)) id 1YEh5A-0003dB-B5; Fri, 23 Jan 2015 16:27:40 +0000 Received: from casper.infradead.org ([2001:770:15f::2]) by bombadil.infradead.org with esmtps (Exim 4.80.1 #2 (Red Hat Linux)) id 1YEgnt-0003Mc-JS for linux-arm-kernel@bombadil.infradead.org; Fri, 23 Jan 2015 16:09:49 +0000 Received: from mailout2.w1.samsung.com ([210.118.77.12]) by casper.infradead.org with esmtps (Exim 4.80.1 #2 (Red Hat Linux)) id 1YEgXC-0003bX-Hu for linux-arm-kernel@lists.infradead.org; Fri, 23 Jan 2015 15:52:36 +0000 Received: from eucpsbgm2.samsung.com (unknown [203.254.199.245]) by mailout2.w1.samsung.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0NIN00JTK09L9K10@mailout2.w1.samsung.com> for linux-arm-kernel@lists.infradead.org; Fri, 23 Jan 2015 15:56:09 +0000 (GMT) X-AuditID: cbfec7f5-b7fc86d0000066b7-22-54c26d94208f Received: from eusync2.samsung.com ( [203.254.199.212]) by eucpsbgm2.samsung.com (EUCPMTA) with SMTP id CE.41.26295.49D62C45; Fri, 23 Jan 2015 15:49:40 +0000 (GMT) Received: from amdc1339.digital.local ([106.116.147.30]) by eusync2.samsung.com (Oracle Communications Messaging Server 7u4-23.01 (7.0.4.23.0) 64bit (built Aug 10 2011)) with ESMTPA id <0NIN00D0K02EEX60@eusync2.samsung.com>; Fri, 23 Jan 2015 15:52:05 +0000 (GMT) From: Marek Szyprowski To: iommu@lists.linux-foundation.org, linux-samsung-soc@vger.kernel.org, linux-arm-kernel@lists.infradead.org Subject: [PATCH v5 10/18] iommu: exynos: remove unused functions, part 2 Date: Fri, 23 Jan 2015 16:51:20 +0100 Message-id: <1422028288-891-11-git-send-email-m.szyprowski@samsung.com> X-Mailer: git-send-email 1.9.2 In-reply-to: <1422028288-891-1-git-send-email-m.szyprowski@samsung.com> References: <1422028288-891-1-git-send-email-m.szyprowski@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGLMWRmVeSWpSXmKPExsVy+t/xK7pTcg+FGDxbym3xd9IxdouJKycz W0y6P4HFYsF+a4vO2RvYLV7cu8hi0f/4NbPF2aY37BadE5ewW3y58pDJYtPja6wWM87vY7JY e+Quu8Wp65/ZLP71HmS0+L9nB7vFkYe72S1mTH7JZrFq1x9Gi9u/+SxefjzB4iDq8eTgPCaP NfPWMHr8/jWJ0WPnrLvsHrM7ZrJ6bF6h5bFpVSebx+Yl9R63/z1m9ph8Yzmjx5UTTawevc3v 2Dz6tqxi9Pi8SS6AL4rLJiU1J7MstUjfLoErY/3Oq+wFU/gqpk+Zw9rAeIG7i5GTQ0LARGJz 6xFWCFtM4sK99WxdjFwcQgJLGSVevnvBBOH0MUm8PD6dBaSKTcBQouttFxuILSKQL/Fi718W kCJmgb2sEhsWnGYCSQgLeEjcO9AA1sAioCqx99p9RhCbV8BdYsKJaVDr5CT+v1wBVs8JFP/R OhOsXkjATWL94h7mCYy8CxgZVjGKppYmFxQnpeca6RUn5haX5qXrJefnbmKExM3XHYxLj1kd YhTgYFTi4T3w5mCIEGtiWXFl7iFGCQ5mJRHejJRDIUK8KYmVValF+fFFpTmpxYcYmTg4pRoY p7/X3Zpt/u6E4NpTRzJOrYmRsNg4Z5GIcLen1f1llhfWfvlZYpqZZVL6YbFEzcqIc1et14io S036EqO0VWCxbJe73VKd1+IFMyZ9OT9rrVGjl42ep07xtmbLZn7tHwv0zI9MLz4g6MGTsGvi 9m7N/yVfZ7NoBTV9SQoUufbSiCnc7RLj9cNdSizFGYmGWsxFxYkAo4PdRHkCAAA= X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20150123_155234_602776_70DE7975 X-CRM114-Status: UNSURE ( 8.54 ) X-CRM114-Notice: Please train this message. X-Spam-Score: -6.9 (------) Cc: Rob Herring , Thierry Reding , Shaik Ameer Basha , Joonyoung Shim , Arnd Bergmann , Inki Dae , Seung-Woo Kim , Joerg Roedel , Will Deacon , Tomasz Figa , linaro-mm-sig@lists.linaro.org, Kyungmin Park , Kukjin Kim , Laurent Pinchart , Olof Johansson , Cho KyongHo , David Wodhouse , Marek Szyprowski X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Spam-Status: No, score=-4.2 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_MED, T_RP_MATCHES_RCVD, UNPARSEABLE_RELAY autolearn=unavailable version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP After refactoring functions to use pointer to struct sysmmu_drvdata directly, some functions became useless and thus never used, so remove them completely. Signed-off-by: Marek Szyprowski --- drivers/iommu/exynos-iommu.c | 43 ------------------------------------------- 1 file changed, 43 deletions(-) diff --git a/drivers/iommu/exynos-iommu.c b/drivers/iommu/exynos-iommu.c index 862261f..e62cb96 100644 --- a/drivers/iommu/exynos-iommu.c +++ b/drivers/iommu/exynos-iommu.c @@ -457,49 +457,6 @@ static int __sysmmu_enable(struct sysmmu_drvdata *data, return ret; } -/* __exynos_sysmmu_enable: Enables System MMU - * - * returns -error if an error occurred and System MMU is not enabled, - * 0 if the System MMU has been just enabled and 1 if System MMU was already - * enabled before. - */ -static int __exynos_sysmmu_enable(struct device *dev, phys_addr_t pgtable, - struct iommu_domain *domain) -{ - int ret = 0; - unsigned long flags; - struct exynos_iommu_owner *owner = dev->archdata.iommu; - struct sysmmu_drvdata *data; - - BUG_ON(!has_sysmmu(dev)); - - data = dev_get_drvdata(owner->sysmmu); - - ret = __sysmmu_enable(data, pgtable, domain); - if (ret >= 0) - data->master = dev; - - return ret; -} - -static bool exynos_sysmmu_disable(struct device *dev) -{ - unsigned long flags; - bool disabled = true; - struct exynos_iommu_owner *owner = dev->archdata.iommu; - struct sysmmu_drvdata *data; - - BUG_ON(!has_sysmmu(dev)); - - data = dev_get_drvdata(owner->sysmmu); - - disabled = __sysmmu_disable(data); - if (disabled) - data->master = NULL; - - return disabled; -} - static void __sysmmu_tlb_invalidate_flpdcache(struct sysmmu_drvdata *data, sysmmu_iova_t iova) {