From patchwork Wed Nov 19 11:15:37 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marek Szyprowski X-Patchwork-Id: 41135 Return-Path: X-Original-To: linaro@patches.linaro.org Delivered-To: linaro@patches.linaro.org Received: from mail-wg0-f69.google.com (mail-wg0-f69.google.com [74.125.82.69]) by ip-10-151-82-157.ec2.internal (Postfix) with ESMTPS id AC0C420CBB for ; Wed, 19 Nov 2014 11:16:39 +0000 (UTC) Received: by mail-wg0-f69.google.com with SMTP id k14sf251728wgh.8 for ; Wed, 19 Nov 2014 03:16:39 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:delivered-to:from:to:cc:subject :date:message-id:in-reply-to:references:sender:precedence:list-id :x-original-sender:x-original-authentication-results:mailing-list :list-post:list-help:list-archive:list-unsubscribe; bh=scd2aNJvrVMUzznXz/Riz+wK5hIOELIdUZN+8zQ8ldY=; b=mwVf4ojMHO12PVIy+C+thbm5ZnbMzSFc/hfY+EjZ0zYPINgUHxHJFNfx+CXbFJ9O8R 5mhzaohioOPC6lJBRyo+FSL8CHydZFl9/trW7GInP1z4xMbGxo7tObp2kOPwcDuHIBuL k0dsVvpb/oV3GhYvZGs8zo+02S4H93WBmWcsWo5cjwAvrQco0kOGXRmCoxmcla3i83K9 EgQEZC2xHjSVidF1pWp6eO69izFJVOEG/r+zotHZ8w5J6LEM+T55d5P/JQyI81r4OYTJ LXBiIFwQVmX/i3+ojG22hDhaG2vYUNNVPp+it1U1g6l6GJJZH87wtZFMklgm7wWtFixq 6CZg== X-Gm-Message-State: ALoCoQmbJTOwz0odkI+CXa05PHPHaC2sKPb/Wo2/Toyx/XzT7NrKMonAWMIu93ymkakGy+i4R3Zh X-Received: by 10.112.143.136 with SMTP id se8mr278404lbb.18.1416395798944; Wed, 19 Nov 2014 03:16:38 -0800 (PST) MIME-Version: 1.0 X-BeenThere: patchwork-forward@linaro.org Received: by 10.152.5.39 with SMTP id p7ls627015lap.5.gmail; Wed, 19 Nov 2014 03:16:38 -0800 (PST) X-Received: by 10.152.5.6 with SMTP id o6mr42017233lao.8.1416395798771; Wed, 19 Nov 2014 03:16:38 -0800 (PST) Received: from mail-lb0-f181.google.com (mail-lb0-f181.google.com. [209.85.217.181]) by mx.google.com with ESMTPS id an9si1411867lac.122.2014.11.19.03.16.38 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 19 Nov 2014 03:16:38 -0800 (PST) Received-SPF: pass (google.com: domain of patch+caf_=patchwork-forward=linaro.org@linaro.org designates 209.85.217.181 as permitted sender) client-ip=209.85.217.181; Received: by mail-lb0-f181.google.com with SMTP id l4so301882lbv.12 for ; Wed, 19 Nov 2014 03:16:38 -0800 (PST) X-Received: by 10.112.189.10 with SMTP id ge10mr41370345lbc.23.1416395798336; Wed, 19 Nov 2014 03:16:38 -0800 (PST) X-Forwarded-To: patchwork-forward@linaro.org X-Forwarded-For: patch@linaro.org patchwork-forward@linaro.org Delivered-To: patch@linaro.org Received: by 10.112.184.201 with SMTP id ew9csp64286lbc; Wed, 19 Nov 2014 03:16:37 -0800 (PST) X-Received: by 10.68.135.33 with SMTP id pp1mr19765404pbb.120.1416395793026; Wed, 19 Nov 2014 03:16:33 -0800 (PST) Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id xo9si2087857pbc.210.2014.11.19.03.16.32 for ; Wed, 19 Nov 2014 03:16:32 -0800 (PST) Received-SPF: none (google.com: linux-samsung-soc-owner@vger.kernel.org does not designate permitted sender hosts) client-ip=209.132.180.67; Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754327AbaKSLQb (ORCPT + 4 others); Wed, 19 Nov 2014 06:16:31 -0500 Received: from mailout2.w1.samsung.com ([210.118.77.12]:39165 "EHLO mailout2.w1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754004AbaKSLQa (ORCPT ); Wed, 19 Nov 2014 06:16:30 -0500 Received: from eucpsbgm1.samsung.com (unknown [203.254.199.244]) 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 <0NFA00LWPA42P540@mailout2.w1.samsung.com> for linux-samsung-soc@vger.kernel.org; Wed, 19 Nov 2014 11:19:15 +0000 (GMT) X-AuditID: cbfec7f4-b7f6c6d00000120b-92-546c7c0ba7c2 Received: from eusync1.samsung.com ( [203.254.199.211]) by eucpsbgm1.samsung.com (EUCPMTA) with SMTP id 50.F6.04619.B0C7C645; Wed, 19 Nov 2014 11:16:27 +0000 (GMT) Received: from amdc1339.digital.local ([106.116.147.30]) by eusync1.samsung.com (Oracle Communications Messaging Server 7u4-23.01 (7.0.4.23.0) 64bit (built Aug 10 2011)) with ESMTPA id <0NFA00GC59YMTL30@eusync1.samsung.com>; Wed, 19 Nov 2014 11:16:27 +0000 (GMT) From: Marek Szyprowski To: iommu@lists.linux-foundation.org, linux-samsung-soc@vger.kernel.org, linux-arm-kernel@lists.infradead.org Cc: Marek Szyprowski , linaro-mm-sig@lists.linaro.org, Arnd Bergmann , Shaik Ameer Basha , Cho KyongHo , Joerg Roedel , Thierry Reding , Olof Johansson , Laurent Pinchart , Rob Herring , Will Deacon , David Wodhouse , Inki Dae , Kukjin Kim , Tomasz Figa , Kyungmin Park Subject: [PATCH v3 08/19] iommu: exynos: remove unused functions Date: Wed, 19 Nov 2014 12:15:37 +0100 Message-id: <1416395748-10731-9-git-send-email-m.szyprowski@samsung.com> X-Mailer: git-send-email 1.9.2 In-reply-to: <1416395748-10731-1-git-send-email-m.szyprowski@samsung.com> References: <1416395748-10731-1-git-send-email-m.szyprowski@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBLMWRmVeSWpSXmKPExsVy+t/xy7rcNTkhBiuvmVj8nXSM3WLiysnM FpPuT2CxWLDf2qJz9gZ2i94FV9kszja9YbfonLiE3eLLlYdMFpseX2O1mHF+H5PF2iN32S1O Xf/MZvGv9yCjxf89O9gtjjzczW6xatcfRovbv/ksXn48weIg7PHk4DwmjzXz1jB6/P41idFj 56y77B6zO2ayemxeoeWxaVUnm8fmJfUet/89ZvaYfGM5o8eVE02sHr3N79g8+rasYvT4vEku gC+KyyYlNSezLLVI3y6BK2P5+qssBfP4KnasXs/SwNjG08XIwSEhYCLx+0VkFyMnkCkmceHe erYuRi4OIYGljBJLvrxlBUkICfQxSbxdZwxiswkYSnS97WIDsUUE8iVe7P3LAmIzC7xhkbi3 yRDEFhZwkLj+9AJYDYuAqsSkD7vB5vAKeEg033zBCLFMTuL/yxVMIDdwCnhKXH/BArHKQ6Jp +jrWCYy8CxgZVjGKppYmFxQnpeca6hUn5haX5qXrJefnbmKExMaXHYyLj1kdYhTgYFTi4W0o zgkRYk0sK67MPcQowcGsJMJbXAgU4k1JrKxKLcqPLyrNSS0+xMjEwSnVwDi1Uzyt7pi34m/l hL9tP9ib+ljCN66M/7Ddof2uxdGq9H25B8IOFh9/cDdCQmjxVhvpSGe9ffaq7ypmeZx4GXM+ YKFAYEnTdFmdQGOVzzN+xl3uYunne/F38pO1XRlbikRmz718QFCra2n/fbO/bPM7fjlEOWmz r37deUL1/FOOixdfbHklrKvEUpyRaKjFXFScCACc6q6RawIAAA== Sender: linux-samsung-soc-owner@vger.kernel.org Precedence: list List-ID: X-Mailing-List: linux-samsung-soc@vger.kernel.org X-Removed-Original-Auth: Dkim didn't pass. X-Original-Sender: m.szyprowski@samsung.com X-Original-Authentication-Results: mx.google.com; spf=pass (google.com: domain of patch+caf_=patchwork-forward=linaro.org@linaro.org designates 209.85.217.181 as permitted sender) smtp.mail=patch+caf_=patchwork-forward=linaro.org@linaro.org Mailing-list: list patchwork-forward@linaro.org; contact patchwork-forward+owners@linaro.org X-Google-Group-Id: 836684582541 List-Post: , List-Help: , List-Archive: List-Unsubscribe: , This patch removes two unneeded functions, which are not a part of generic IOMMU API and were never used by any other driver. Signed-off-by: Marek Szyprowski --- drivers/iommu/exynos-iommu.c | 31 ------------------------------- 1 file changed, 31 deletions(-) diff --git a/drivers/iommu/exynos-iommu.c b/drivers/iommu/exynos-iommu.c index 2912c4f9a8ad..c0262ed1a31e 100644 --- a/drivers/iommu/exynos-iommu.c +++ b/drivers/iommu/exynos-iommu.c @@ -490,13 +490,6 @@ static int __exynos_sysmmu_enable(struct device *dev, phys_addr_t pgtable, return ret; } -int exynos_sysmmu_enable(struct device *dev, phys_addr_t pgtable) -{ - BUG_ON(!memblock_is_memory(pgtable)); - - return __exynos_sysmmu_enable(dev, pgtable, NULL); -} - static bool exynos_sysmmu_disable(struct device *dev) { unsigned long flags; @@ -588,30 +581,6 @@ static void sysmmu_tlb_invalidate_entry(struct device *dev, sysmmu_iova_t iova, spin_unlock_irqrestore(&data->lock, flags); } -void exynos_sysmmu_tlb_invalidate(struct device *dev) -{ - struct exynos_iommu_owner *owner = dev->archdata.iommu; - unsigned long flags; - struct sysmmu_drvdata *data; - - data = dev_get_drvdata(owner->sysmmu); - - spin_lock_irqsave(&data->lock, flags); - if (is_sysmmu_active(data)) { - if (!IS_ERR(data->clk_master)) - clk_enable(data->clk_master); - if (sysmmu_block(data->sfrbase)) { - __sysmmu_tlb_invalidate(data->sfrbase); - sysmmu_unblock(data->sfrbase); - } - if (!IS_ERR(data->clk_master)) - clk_disable(data->clk_master); - } else { - dev_dbg(dev, "disabled. Skipping TLB invalidation\n"); - } - spin_unlock_irqrestore(&data->lock, flags); -} - static int __init exynos_sysmmu_probe(struct platform_device *pdev) { int irq, ret;