From patchwork Fri Jan 10 02:32:22 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Pankaj Dubey X-Patchwork-Id: 3464021 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.19.201]) by patchwork2.web.kernel.org (Postfix) with ESMTP id 728BAC02DC for ; Fri, 10 Jan 2014 02:18:22 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id B79F12010F for ; Fri, 10 Jan 2014 02:18:21 +0000 (UTC) Received: from casper.infradead.org (casper.infradead.org [85.118.1.10]) (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 BE6922010E for ; Fri, 10 Jan 2014 02:18:20 +0000 (UTC) Received: from merlin.infradead.org ([2001:4978:20e::2]) by casper.infradead.org with esmtps (Exim 4.80.1 #2 (Red Hat Linux)) id 1W1Rfe-0007Bm-RI; Fri, 10 Jan 2014 02:18:02 +0000 Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.80.1 #2 (Red Hat Linux)) id 1W1Rfc-0006KU-EF; Fri, 10 Jan 2014 02:18:00 +0000 Received: from mailout2.samsung.com ([203.254.224.25]) by merlin.infradead.org with esmtps (Exim 4.80.1 #2 (Red Hat Linux)) id 1W1RfY-0006KC-AS for linux-arm-kernel@lists.infradead.org; Fri, 10 Jan 2014 02:17:57 +0000 Received: from epcpsbgr5.samsung.com (u145.gpu120.samsung.co.kr [203.254.230.145]) by mailout2.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0MZ500MX1YD8CC60@mailout2.samsung.com> for linux-arm-kernel@lists.infradead.org; Fri, 10 Jan 2014 11:17:32 +0900 (KST) Received: from epcpsbgm1.samsung.com ( [203.254.230.51]) by epcpsbgr5.samsung.com (EPCPMTA) with SMTP id 68.66.14803.C385FC25; Fri, 10 Jan 2014 11:17:32 +0900 (KST) X-AuditID: cbfee691-b7efc6d0000039d3-a0-52cf583c6f98 Received: from epmmp1.local.host ( [203.254.227.16]) by epcpsbgm1.samsung.com (EPCPMTA) with SMTP id 3B.06.29263.C385FC25; Fri, 10 Jan 2014 11:17:32 +0900 (KST) Received: from localhost.localdomain ([12.23.120.139]) by mmp1.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPA id <0MZ5005K2YD41QB0@mmp1.samsung.com>; Fri, 10 Jan 2014 11:17:32 +0900 (KST) From: Pankaj Dubey To: linux-samsung-soc@vger.kernel.org, linux-arm-kernel@lists.infradead.org Subject: [PATCH 1/3] irqchip: exynos-combiner: call handle_bad_irq directly Date: Fri, 10 Jan 2014 11:32:22 +0900 Message-id: <1389321142-4073-1-git-send-email-pankaj.dubey@samsung.com> X-Mailer: git-send-email 1.7.9.5 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFLMWRmVeSWpSXmKPExsVy+t8zY12biPNBBi8uCFi8X9bDaNG74Cqb xabH11gtZpzfx2SxaOsXdovNm6YyW3QsY3Rg91gzbw2jx7tz59g9Ni+p9+jbsorR4/MmuQDW KC6blNSczLLUIn27BK6MNxffMxYs4KhY33aNrYHxL1sXIyeHhICJxIlvz9ghbDGJC/fWg8WF BJYxSsyeU9zFyAFWs/9QeRcjF1B4EaPEvHsL2CGcNiaJhfP3sIA0sAnoSjx5P5cZxBYR8JaY fOYv2FBmgQ5GiebbKiC2MFD8xIWDrCA2i4CqxLn3FxhBbF4Bd4lvy3awQixTkJgzyQZkvoTA fzaJlU/eQdULSHybfIgFokZWYtMBZoibJSUOrrjBMoFRcAEjwypG0dSC5ILipPQiU73ixNzi 0rx0veT83E2MkHCduIPx/gHrQ4zJQOMmMkuJJucDwz2vJN7Q2MzIwtTE1NjI3NKMNGElcd70 R0lBQgLpiSWp2ampBalF8UWlOanFhxiZODilGhi7TpVq2slzT7XLnvbW+mpQyQqxQzXXmaZe 2DjnPauZg+kEzpBtuxTf84aqWq3Zvswv+03uo5cz5HojjQ7bfJqqvM7OqW9igfNajZKkLmfG Ux/z/0z3bjz/j1tr2ttewTsnndX5uuLsOJMnfvu14IJ/TcQrK13NOcIpraXrd7JZch5eI/mp cJMSS3FGoqEWc1FxIgDuMQ4LbQIAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRmVeSWpSXmKPExsVy+t9jAV2biPNBBsv281i8X9bDaNG74Cqb xabH11gtZpzfx2SxaOsXdovNm6YyW3QsY3Rg91gzbw2jx7tz59g9Ni+p9+jbsorR4/MmuQDW qAZGm4zUxJTUIoXUvOT8lMy8dFsl7+B453hTMwNDXUNLC3MlhbzE3FRbJRefAF23zBygK5QU yhJzSoFCAYnFxUr6dpgmhIa46VrANEbo+oYEwfUYGaCBhHWMGW8uvmcsWMBRsb7tGlsD41+2 LkYODgkBE4n9h8q7GDmBTDGJC/fWA4W5OIQEFjFKzLu3gB3CaWOSWDh/DwtIFZuArsST93OZ QWwRAW+JyWf+soPYzAIdjBLNt1VAbGGg+IkLB1lBbBYBVYlz7y8wgti8Au4S35btYIVYrCAx Z5LNBEbuBYwMqxhFUwuSC4qT0nMN9YoTc4tL89L1kvNzNzGC4+GZ1A7GlQ0WhxgFOBiVeHhX FJ8NEmJNLCuuzD3EKMHBrCTCy+p9PkiINyWxsiq1KD++qDQntfgQYzLQ8onMUqLJ+cBYzSuJ NzQ2MTOyNDKzMDIxNydNWEmc90CrdaCQQHpiSWp2ampBahHMFiYOTqkGxkWHX4osL9QOk//A VXwt7F5An4jcgvvyQmmNF5RzeedmP4jrs2gyePrlS1uepPKW5PyVxk3nOyfkPXy6acbRGMG4 qMqJ34pmLjyurht619LP9p8FP39znkt5wG6NtTYfqqK2VXsmJovvNlNjPHM+prR9cfuNvKZ7 0jt1LYtr1R5zXi7u65isxFKckWioxVxUnAgAkUzYlMsCAAA= 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-20140109_211756_587183_3C946A77 X-CRM114-Status: UNSURE ( 9.10 ) X-CRM114-Notice: Please train this message. X-Spam-Score: -6.9 (------) Cc: catalin.marinas@arm.com, tglx@linutronix.de, kgene.kim@samsung.com, thomas.ab@samsung.com, Pankaj Dubey X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.15 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, 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 This patch is inspired from following commit aec0095653: (irqchip: gic: Call handle_bad_irq() directly) Also this will help in removing unwanted inclusion of header file "asm/mach/irq.h" Signed-off-by: Pankaj Dubey Reviewed-by: Tomasz Figa --- drivers/irqchip/exynos-combiner.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/irqchip/exynos-combiner.c b/drivers/irqchip/exynos-combiner.c index 40e6440..f8636a6 100644 --- a/drivers/irqchip/exynos-combiner.c +++ b/drivers/irqchip/exynos-combiner.c @@ -17,7 +17,6 @@ #include #include #include -#include #include "irqchip.h" @@ -81,7 +80,7 @@ static void combiner_handle_cascade_irq(unsigned int irq, struct irq_desc *desc) cascade_irq = irq_find_mapping(combiner_irq_domain, combiner_irq); if (unlikely(!cascade_irq)) - do_bad_IRQ(irq, desc); + handle_bad_irq(irq, desc); else generic_handle_irq(cascade_irq);