From patchwork Tue May 19 13:20:23 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marek Szyprowski X-Patchwork-Id: 6437391 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 4528EC0432 for ; Tue, 19 May 2015 13:27:18 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 3DC3320434 for ; Tue, 19 May 2015 13:27:15 +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 A443A2052F for ; Tue, 19 May 2015 13:27:11 +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 1YuhVJ-0003aT-Bk; Tue, 19 May 2015 13:24:17 +0000 Received: from mailout1.w1.samsung.com ([210.118.77.11]) by bombadil.infradead.org with esmtps (Exim 4.80.1 #2 (Red Hat Linux)) id 1YuhSc-0002Fn-O3 for linux-arm-kernel@lists.infradead.org; Tue, 19 May 2015 13:21:37 +0000 Received: from eucpsbgm2.samsung.com (unknown [203.254.199.245]) by mailout1.w1.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTP id <0NOL00DVHMEXVP10@mailout1.w1.samsung.com> for linux-arm-kernel@lists.infradead.org; Tue, 19 May 2015 14:20:57 +0100 (BST) X-AuditID: cbfec7f5-f794b6d000001495-ab-555b38b9a729 Received: from eusync2.samsung.com ( [203.254.199.212]) by eucpsbgm2.samsung.com (EUCPMTA) with SMTP id 08.F8.05269.9B83B555; Tue, 19 May 2015 14:20:57 +0100 (BST) Received: from amdc1339.digital.local ([106.116.147.30]) by eusync2.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTPA id <0NOL00MHWMEO0V20@eusync2.samsung.com>; Tue, 19 May 2015 14:20:57 +0100 (BST) From: Marek Szyprowski To: iommu@lists.linux-foundation.org, linux-samsung-soc@vger.kernel.org, linux-arm-kernel@lists.infradead.org Subject: [PATCH v7 03/25] iommu: Init iommu-groups support earlier, in core_initcall Date: Tue, 19 May 2015 15:20:23 +0200 Message-id: <1432041645-11172-4-git-send-email-m.szyprowski@samsung.com> X-Mailer: git-send-email 1.9.2 In-reply-to: <1432041645-11172-1-git-send-email-m.szyprowski@samsung.com> References: <1432041645-11172-1-git-send-email-m.szyprowski@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRmVeSWpSXmKPExsVy+t/xK7o7LaJDDfZuE7L4O+kYu8XElZOZ LSbdn8BisWC/tcW13zPYLDpnb2C3eHHvIovF6xeGFv2PXzNbnG16w27ROXEJu8WXKw+ZLDY9 vsZqMeP8PiaLtUfuslucuv6ZzeJf70FGi/97drBbHHm4m91ixuSXbBardv1htLj9m8/i5ccT LA7iHk8OzmPyWDNvDaPH71+TGD3+zm5l9tg56y67x+yOmawem1doeWxa1cnmsXlJvcftf4+Z PSbfWM7oceVEE6tHb/M7No++LasYPT5vkgvgj+KySUnNySxLLdK3S+DK2NZ7jL1gGVvF8a3z mBoY57N2MXJySAiYSPQtOssMYYtJXLi3nq2LkYtDSGApo8SepceZIJwmJolT5zYwgVSxCRhK dL3tYgOxRQTyJV7s/csCUsQssIBN4tq712AJYYEwiTXTHoKNZRFQlZi+/hlYnFfAQ2LZt4dM EOvkJP6/XAFmcwp4SjS8XMIOYgsB1bSd+MQ2gZF3ASPDKkbR1NLkguKk9FwjveLE3OLSvHS9 5PzcTYyQmPq6g3HpMatDjAIcjEo8vD+4o0OFWBPLiitzDzFKcDArifC6agGFeFMSK6tSi/Lj i0pzUosPMUpzsCiJ887c9T5ESCA9sSQ1OzW1ILUIJsvEwSnVwLi4WqtDr/ZniatisucN8ycz CipWHrieY/Vl91E3/7zOt5bnf9s58YTu1irge7g86Xr/x8OXZeRq2Cp7Mrza4xd7NlZwCN/Y k/g1pH+Kf96tMr71S112n87Smc51a801j7vL/l3863VL9UvckT+LqxdOMJEwMTuq8FPG42bE 0gmlrOdv2gfF9CmxFGckGmoxFxUnAgDQ7tnFpQIAAA== X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20150519_062130_977244_8985356A X-CRM114-Status: GOOD ( 10.03 ) X-Spam-Score: -5.0 (-----) Cc: Rob Herring , Krzysztof Kozlowski , 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 , Javier Martinez Canillas , 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 iommu_group_alloc might be called very early in case of iommu controllers activated from of_iommu, so ensure that this part of subsystem is ready when devices are being populated from device-tree (core_initcall seems to be okay for this case). Signed-off-by: Marek Szyprowski --- drivers/iommu/iommu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/iommu/iommu.c b/drivers/iommu/iommu.c index d4f527e56679..37a6aa8f318b 100644 --- a/drivers/iommu/iommu.c +++ b/drivers/iommu/iommu.c @@ -1207,7 +1207,7 @@ static int __init iommu_init(void) return 0; } -arch_initcall(iommu_init); +core_initcall(iommu_init); int iommu_domain_get_attr(struct iommu_domain *domain, enum iommu_attr attr, void *data)