From patchwork Tue Jan 12 06:34:33 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andi Shyti X-Patchwork-Id: 8013781 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 A73B6BEEED for ; Tue, 12 Jan 2016 06:37:48 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id E711D20389 for ; Tue, 12 Jan 2016 06:37:47 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) (using TLSv1.2 with cipher AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id DEB0920384 for ; Tue, 12 Jan 2016 06:37:46 +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 1aIsXx-0006O8-Ue; Tue, 12 Jan 2016 06:35:13 +0000 Received: from mailout4.samsung.com ([203.254.224.34]) by bombadil.infradead.org with esmtps (Exim 4.80.1 #2 (Red Hat Linux)) id 1aIsXt-0005CB-GP for linux-arm-kernel@lists.infradead.org; Tue, 12 Jan 2016 06:35:10 +0000 Received: from epcpsbgr3.samsung.com (u143.gpu120.samsung.co.kr [203.254.230.143]) by mailout4.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTP id <0O0T00HXAU9VFYD0@mailout4.samsung.com> for linux-arm-kernel@lists.infradead.org; Tue, 12 Jan 2016 15:34:43 +0900 (KST) Received: from epcpsbgm1new.samsung.com ( [172.20.52.115]) by epcpsbgr3.samsung.com (EPCPMTA) with SMTP id 87.93.04964.38E94965; Tue, 12 Jan 2016 15:34:43 +0900 (KST) X-AuditID: cbfee68f-f793a6d000001364-ea-56949e83f071 Received: from epmmp1.local.host ( [203.254.227.16]) by epcpsbgm1new.samsung.com (EPCPMTA) with SMTP id DE.D8.13906.38E94965; Tue, 12 Jan 2016 15:34:43 +0900 (KST) Received: from samsunx.samsung ([10.113.63.54]) by mmp1.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTPA id <0O0T00K81U9QQN20@mmp1.samsung.com>; Tue, 12 Jan 2016 15:34:43 +0900 (KST) From: Andi Shyti To: linux-arm-kernel@lists.infradead.org Subject: [PATCH] arm: irq: l2c: do not print error in case of missing l2c from dtb Date: Tue, 12 Jan 2016 15:34:33 +0900 Message-id: <1452580473-10073-1-git-send-email-andi.shyti@samsung.com> X-Mailer: git-send-email 2.6.4 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeLIzCtJLcpLzFFi42JZI2JSrNs8b0qYwZ0nphbbjzxjtVj84zmT xazt+1ksXr8wtNj0+BqrxeVdc9gsbl/mtVh75C67xanrn9ks/u/ZwW6xedNUZotVu/4wWuy/ 4mWx995nRgc+j5bmHjaPb18nsXhcX/KJ2WPnrLvsHptWdbJ5vDt3jt1j3slAj81L6j2unGhi 9ejbsorR48T07ywenzfJBfBEcdmkpOZklqUW6dslcGX83HuKpaCdq6L7uWcDYw9HFyMnh4SA icTElXtZIWwxiQv31rN1MXJxCAmsYJRouruLHaboaOM1FojEUkaJV3MuM0I4HxklVh1rBWtn E9CUaLr9gw3EFhHQkJjS9ZgdpIhZYCuTRGv3YUaQhLBAiMSXNZvAilgEVCWuH37KAmLzCrhJ tH94AmRzAK2Tk5g0wQGkV0LgEbvE15sTWCDqBSS+TT4EVSMrsekAM8R1khIHV9xgmcAouICR YRWjaGpBckFxUnqRsV5xYm5xaV66XnJ+7iZGYOSc/vesfwfj3QPWhxgFOBiVeHgz2KeECbEm lhVX5h5iNAXaMJFZSjQ5HxifeSXxhsZmRhamJqbGRuaWZkrivAulfgYLCaQnlqRmp6YWpBbF F5XmpBYfYmTi4JRqYBT8lyYa11mr6/1tWqJEdkFu4G23Pxf7xJQvfOp7KXi8yzPUKep/q8aJ 2Vc0xLRu/RN4XKlml9b9sLOlwJc1wFbmT4js4rvLdkdUrl7ed23H1XcF3SJ15VtmzPsYs8XS ZYtfYoqh20kz4Wg/4XvLX0vVbLidFiyk7JnhfChpvbuHaab4UzttJZbijERDLeai4kQA4+j9 upcCAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRmVeSWpSXmKPExsVy+t9jAd3meVPCDH41GlhsP/KM1WLxj+dM FrO272exeP3C0GLT42usFpd3zWGzuH2Z12LtkbvsFqeuf2az+L9nB7vF5k1TmS1W7frDaLH/ ipfF3nufGR34PFqae9g8vn2dxOJxfcknZo+ds+6ye2xa1cnm8e7cOXaPeScDPTYvqfe4cqKJ 1aNvyypGjxPTv7N4fN4kF8AT1cBok5GamJJapJCal5yfkpmXbqvkHRzvHG9qZmCoa2hpYa6k kJeYm2qr5OIToOuWmQP0iJJCWWJOKVAoILG4WEnfDtOE0BA3XQuYxghd35AguB4jAzSQsIYx 4+feUywF7VwV3c89Gxh7OLoYOTkkBEwkjjZeY4GwxSQu3FvP1sXIxSEksJRR4tWcy4wQzkdG iVXHWllBqtgENCWabv9gA7FFBDQkpnQ9ZgcpYhbYyiTR2n2YESQhLBAi8WXNJrAiFgFVieuH n4Kt4BVwk2j/8ATI5gBaJycxaYLDBEbuBYwMqxglUguSC4qT0nMN81LL9YoTc4tL89L1kvNz NzGCo/OZ1A7Gg7vcDzEKcDAq8fAe5JwSJsSaWFZcmXuIUYKDWUmE1ykIKMSbklhZlVqUH19U mpNafIjRFGj/RGYp0eR8YOLIK4k3NDYxM7I0Mje0MDI2VxLnrb0UGSYkkJ5YkpqdmlqQWgTT x8TBKdXAWHi/REX+fdu1SX1Lbmxl8TsoXV4vcGTK/ojSWZfrLvJK2G9scJFe7b6xYPWyJVv9 t9antGd8il9v973plEOQ83bmlAX23pNCFrCpfM+c/9e/qq5aJF+i+Efd3K0p3oVbBOxamy+/ ai4+PuvYXG/fTfHGE16vf2fK+F+y/8GdCdpRi95cnuzKrMRSnJFoqMVcVJwIAM4ea/3kAgAA DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-CFilter-Loop: Reflected X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20160111_223509_752057_5D82638B X-CRM114-Status: GOOD ( 13.57 ) X-Spam-Score: -6.9 (------) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: k.kozlowski@samsung.com, linux@arm.linux.org.uk, tony@atomide.com, tomasz.figa@gmail.com, andi.shyti@samsung.com, linux-kernel@vger.kernel.org, yamada.masahiro@socionext.com, andi@etezian.org, olof@lixom.net, tglx@linutronix.de, jiang.liu@linux.intel.com, m.szyprowski@samsung.com 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, 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 In some architectures the L2 cache controller is integrated in the processor's block itself and it doesn't use any external cache controller. This means that an entry in the board's dtb related to the l2c is not necessary. Distinguish between error codes and print just an information in case of -ENODEV. This patch converts the following error message: L2C: failed to init: -19 to the following info: no L2C controller entry found in the dtb on boards like odroid-xu4, cortex A7/A15, which don't have external cache controller. Signed-off-by: Andi Shyti Reported-by: Krzysztof Kozlowski --- arch/arm/kernel/irq.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/arch/arm/kernel/irq.c b/arch/arm/kernel/irq.c index 1d45320..abe1ad8 100644 --- a/arch/arm/kernel/irq.c +++ b/arch/arm/kernel/irq.c @@ -95,7 +95,9 @@ void __init init_IRQ(void) outer_cache.write_sec = machine_desc->l2c_write_sec; ret = l2x0_of_init(machine_desc->l2c_aux_val, machine_desc->l2c_aux_mask); - if (ret) + if (ret == -ENODEV) + pr_info("no L2C controller entry found in the dtb\n"); + else if (ret) pr_err("L2C: failed to init: %d\n", ret); }