From mboxrd@z Thu Jan 1 00:00:00 1970 From: viresh.kumar@st.com (Viresh Kumar) Date: Tue, 24 Apr 2012 15:55:09 +0530 Subject: [PATCH V2] watchdog: mpcore: Add DT probing support for ARM mpcore watchdog In-Reply-To: <4F9582AF.6040501@arm.com> References: <18a4584c24041ceb8a1972dd5ee70cf7c59fed21.1334932839.git.viresh.kumar@st.com> <7dbd64f72527cf92af0ec38f45275d71207d5ec5.1335008301.git.viresh.kumar@st.com> <4F9514AA.10403@arm.com> <4F9547E3.4000709@arm.com> <4F9573B8.9050607@arm.com> <4F957A0C.7060607@arm.com> <4F957F62.5090605@arm.com> <4F9582AF.6040501@arm.com> Message-ID: <4F967F85.1030907@st.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org On 4/23/2012 9:56 PM, Marc Zyngier wrote: >> > Looking at your confidence, i am starting to feel, i am wrong here ;) > Well, having written the code that ensures request_irq() fails when > passed a PPI, I'd be very worried if the above started to be working... And yes. I was wrong. WARNING: at /home/vireshk/work/spear/kernel/linux-2.6/kernel/irq/manage.c:1368 request_threaded_irq+0x128/0x148() Modules linked in: Backtrace: [] (dump_backtrace+0x0/0x10c) from [] (dump_stack+0x18/0x1c) r6:00000558 r5:c005cb34 r4:00000000 [] (dump_stack+0x0/0x1c) from [] (warn_slowpath_common+0x54/0x6c) [] (warn_slowpath_common+0x0/0x6c) from [] (warn_slowpath_null+0x24/0x28) r8:0000001e r7:c01f69c4 r6:00000000 r5:c033b840 r4:ee21770c [] (warn_slowpath_null+0x0/0x28) from [] (request_threaded_irq+0x128/0x148) [] (request_threaded_irq+0x0/0x148) from [] (devm_request_threaded_irq+0x5c/0x94) [] (devm_request_threaded_irq+0x0/0x94) from [] (mpcore_wdt_probe+0x88/0x2d4) [] (mpcore_wdt_probe+0x0/0x2d4) from [] (platform_drv_probe+0x20/0x24) r7:00000000 r6:ee101c08 r5:c03601e4 r4:c038abf4 -- viresh