On Fri, 29 Jun 2012, Kevin Hilman wrote: > commit 99b59df0 (ARM: OMAP3: PM: fix shared PRCM interrupt leave > disabled at boot) added IRQ_NOAUTOEN to the PRCM interrupt so it could > be enabled later if needed. However, this commit was partially undone > when merging the IO daisy chain rework in 9a17d88e (Merge tag > 'omap-devel-c-for-3.6' of > git://git.kernel.org/pub/scm/linux/kernel/git/pjw/omap-pending into > devel-pm > > This patch adds back the IRQ_NOAUTOEN fix that was removed by the > merge resolution. > > This also fixes the following boot-time warning that showed up after > merging the IO daisy chain rework: > > [ 3.849334] WARNING: at kernel/irq/manage.c:436 enable_irq+0x3c/0x78() > [ 3.856231] Unbalanced enable for IRQ 297 > [ 3.860473] Modules linked in: > [ 3.863739] [<c001a114>] (unwind_backtrace+0x0/0xf0) from [<c003c7e8>] > (warn_slowpath_common+0x4c/0x64) > [ 3.873687] [<c003c7e8>] (warn_slowpath_common+0x4c/0x64) from > [<c003c894>] (warn_slowpath_fmt+0x30/0x40) > [ 3.883819] [<c003c894>] (warn_slowpath_fmt+0x30/0x40) from [<c00993e0>] > (enable_irq+0x3c/0x78) > [ 3.893035] [<c00993e0>] (enable_irq+0x3c/0x78) from [<c067b1e8>] > (omap3_pm_init+0x328/0x5f4) > [ 3.902099] [<c067b1e8>] (omap3_pm_init+0x328/0x5f4) from [<c067161c>] > (init_machine_late+0x1c/0x28) > [ 3.911773] [<c067161c>] (init_machine_late+0x1c/0x28) from [<c0008648>] > (do_one_initcall+0x34/0x178) > [ 3.921539] [<c0008648>] (do_one_initcall+0x34/0x178) from [<c066e8f4>] > (kernel_init+0xfc/0x1c0) > [ 3.930847] [<c066e8f4>] (kernel_init+0xfc/0x1c0) from [<c00140b0>] > (kernel_thread_exit+0x0/0x8) > [ 3.940246] ---[ end trace 55a0ad32ca2ca682 ]--- > > Reported-by: Javier Martinez Canillas <jav...@dowhile0.org> > Cc: Paul Walmsley <p...@pwsan.com> > Signed-off-by: Kevin Hilman <khil...@ti.com>
Acked-by: Paul Walmsley <p...@pwsan.com> Looks indeed like I mismerged it. One thing to note however is that the warning that you quoted didn't show up during any of the boot testing of that branch: http://www.pwsan.com/omap/bootlogs/20120621/io_chain_devel_3.6__fafcdd53220f44d7ae2f06a9ce20c8d550df2d9b/ So I'm guessing that the patch that triggered the warning was something else that got merged in the meantime. - Paul -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html