From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp1.linux-foundation.org ([140.211.169.13]) by canuck.infradead.org with esmtps (Exim 4.72 #1 (Red Hat Linux)) id 1Q55Br-0003gu-7j for linux-mtd@lists.infradead.org; Wed, 30 Mar 2011 23:52:44 +0000 Date: Wed, 30 Mar 2011 16:51:40 -0700 From: Andrew Morton To: harri@afaics.de Subject: Re: [Bugme-new] [Bug 32242] New: irq 18, nobody cared, nor did irqpoll Message-Id: <20110330165140.c5ca5705.akpm@linux-foundation.org> In-Reply-To: References: Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: linux-mtd@lists.infradead.org, bugzilla-daemon@bugzilla.kernel.org, linux-mmc@vger.kernel.org, bugme-daemon@bugzilla.kernel.org, linux-acpi@vger.kernel.org List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , (switched to email. Please respond via emailed reply-to-all, not via the bugzilla web interface). On Wed, 30 Mar 2011 13:06:17 GMT bugzilla-daemon@bugzilla.kernel.org wrote: > https://bugzilla.kernel.org/show_bug.cgi?id=32242 > > Summary: irq 18, nobody cared, nor did irqpoll > Product: Drivers > Version: 2.5 > Kernel Version: 2.6.38.2 Is this a regression? Was 2.6.37 OK? > Platform: All > OS/Version: Linux > Tree: Mainline > Status: NEW > Severity: normal > Priority: P1 > Component: Other > AssignedTo: drivers_other@kernel-bugs.osdl.org > ReportedBy: harri@afaics.de > Regression: No > > > Created an attachment (id=52622) > --> (https://bugzilla.kernel.org/attachment.cgi?id=52622) > kernel config file > > I got this at boot time of my laptop: > > [ 11.837498] irq 18: nobody cared (try booting with the "irqpoll" option) > [ 11.837503] Pid: 1618, comm: echo Not tainted 2.6.38.2 #1 > [ 11.837504] Call Trace: > [ 11.837506] [] ? > __report_bad_irq.clone.2+0x30/0x7c > [ 11.837515] [] ? note_interrupt+0x107/0x179 > [ 11.837518] [] ? handle_fasteoi_irq+0xa6/0xd4 > [ 11.837522] [] ? call_softirq+0x1c/0x28 > [ 11.837525] [] ? handle_irq+0x17/0x1d > [ 11.837527] [] ? do_IRQ+0x45/0xad > [ 11.837532] [] ? ret_from_intr+0x0/0xe > [ 11.837533] [] ? cfb_imageblit+0x19e/0x434 > [ 11.837539] [] ? common_interrupt+0xe/0x13 > [ 11.837543] [] ? bit_putcs+0x3c0/0x455 > [ 11.837546] [] ? bit_cursor+0x439/0x455 > [ 11.837549] [] ? fbcon_putcs+0xef/0xfe > [ 11.837551] [] ? bit_putcs+0x0/0x455 > [ 11.837554] [] ? fbcon_redraw.clone.15+0xcb/0x160 > [ 11.837557] [] ? fbcon_scroll+0x61e/0xb9d > [ 11.837561] [] ? scrup+0x67/0xd4 > [ 11.837563] [] ? lf+0x25/0x58 > [ 11.837566] [] ? do_con_write+0x8aa/0x1e40 > [ 11.837569] [] ? bit_cursor+0x0/0x455 > [ 11.837572] [] ? con_write+0xd/0x23 > [ 11.837575] [] ? do_output_char+0x87/0x199 > [ 11.837578] [] ? process_output+0x2f/0x43 > [ 11.837580] [] ? n_tty_write+0x26b/0x34d > [ 11.837584] [] ? default_wake_function+0x0/0x11 > [ 11.837587] [] ? tty_write+0x1ad/0x231 > [ 11.837589] [] ? n_tty_write+0x0/0x34d > [ 11.837593] [] ? vfs_write+0xaf/0x129 > [ 11.837596] [] ? sys_write+0x45/0x6e > [ 11.837598] [] ? system_call_fastpath+0x16/0x1b > [ 11.837600] handlers: > [ 11.837601] [] (sdhci_irq+0x0/0x4d5 [sdhci]) > [ 11.837621] [] (r852_irq+0x0/0x201 [r852]) So both sdhci_irq and r852_irq were looking at the IRQ, but neither of them were interested in it. Could be that the bug lies in neither driver, at that something went wrong with the system setup. ACPI? > [ 11.837625] Disabling IRQ #18 > > Booting with irqpoll as suggested did not help. With this option set I got > > [ 31.135445] irq 18: nobody cared (try booting with the "irqpoll" option) > [ 31.136345] Pid: 0, comm: kworker/0:0 Not tainted 2.6.38.2 #1 > [ 31.136345] Call Trace: > [ 31.136345] [] ? > __report_bad_irq.clone.2+0x30/0x7c > [ 31.136345] [] ? note_interrupt+0x107/0x179 > [ 31.136345] [] ? handle_fasteoi_irq+0xa6/0xd4 > [ 31.136345] [] ? handle_irq+0x17/0x1d > [ 31.136345] [] ? do_IRQ+0x45/0xad > [ 31.136345] [] ? ret_from_intr+0x0/0xe > [ 31.136345] [] ? acpi_idle_enter_simple+0xd2/0x104 > [processor] > [ 31.136345] [] ? acpi_idle_enter_simple+0xcd/0x104 > [processor] > [ 31.136345] [] ? cpuidle_idle_call+0x91/0xce > [ 31.136345] [] ? cpu_idle+0x4a/0x64 > [ 31.136345] handlers: > [ 31.136345] [] (sdhci_irq+0x0/0x4d5 [sdhci]) > [ 31.136345] [] (r852_irq+0x0/0x201 [r852]) > [ 31.136345] Disabling IRQ #18