Larry Finger
810b4de25e
tty/serial/pmac_zilog: Fix "nobody cared" IRQ message
Following commit a79dd5a titled "tty/serial/pmac_zilog: Fix suspend & resume",
my Powerbook G4 Titanium showed the following stack dump:
[ 36.878225] irq 23: nobody cared (try booting with the "irqpoll" option)
[ 36.878251] Call Trace:
[ 36.878291] [dfff3f00] [c000984c] show_stack+0x7c/0x194 (unreliable)
[ 36.878322] [dfff3f40] [c00a6868] __report_bad_irq+0x44/0xf4
[ 36.878339] [dfff3f60] [c00a6b04] note_interrupt+0x1ec/0x2ac
[ 36.878356] [dfff3f80] [c00a48d0] handle_irq_event_percpu+0x250/0x2b8
[ 36.878372] [dfff3fd0] [c00a496c] handle_irq_event+0x34/0x54
[ 36.878389] [dfff3fe0] [c00a753c] handle_fasteoi_irq+0xb4/0x124
[ 36.878412] [dfff3ff0] [c000f5bc] call_handle_irq+0x18/0x28
[ 36.878428] [deef1f10] [c000719c] do_IRQ+0x114/0x1cc
[ 36.878446] [deef1f40] [c0015868] ret_from_except+0x0/0x1c
[ 36.878484] --- Exception: 501 at 0xf497610
[ 36.878489] LR = 0xfdc3dd0
[ 36.878497] handlers:
[ 36.878510] [<c02b7424>] pmz_interrupt
[ 36.878520] Disabling IRQ #23
From an E-mail exchange about this problem, Andreas Schwab noticed a typo
that resulted in the wrong condition being tested.
The patch also corrects 2 typos that incorrectly report why an error branch
is being taken.
Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
|
2012-04-30 10:59:58 +10:00 |
| .. |
|
hvc
|
powerpc+sparc/vio: Modernize driver registration
|
2012-03-28 11:33:24 +11:00 |
|
ipwireless
|
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
|
2012-03-20 21:04:47 -07:00 |
|
serial
|
tty/serial/pmac_zilog: Fix "nobody cared" IRQ message
|
2012-04-30 10:59:58 +10:00 |
|
vt
|
printk(): add KERN_CONT where needed in hpet and vt code
|
2012-04-09 10:30:39 -07:00 |
|
amiserial.c
|
drivers/tty/amiserial.c: add missing tty_unlock
|
2012-04-19 19:15:35 -07:00 |
|
bfin_jtag_comm.c
|
TTY: remove re-assignments to tty_driver members
|
2012-03-08 11:37:58 -08:00 |
|
cyclades.c
|
TTY: remove unneeded tty->index checks
|
2012-03-08 11:42:21 -08:00 |
|
ehv_bytechan.c
|
TTY: remove re-assignments to tty_driver members
|
2012-03-08 11:37:58 -08:00 |
|
isicom.c
|
Documentation: remove references to /etc/modprobe.conf
|
2012-03-30 16:03:15 -07:00 |
|
Kconfig
|
tty/powerpc: early udbg consoles can't be modules
|
2012-02-24 16:11:50 -08:00 |
|
Makefile
|
tty/powerpc: introduce the ePAPR embedded hypervisor byte channel driver
|
2011-08-23 10:32:56 -07:00 |
|
moxa.c
|
Remove all #inclusions of asm/system.h
|
2012-03-28 18:30:03 +01:00 |
|
moxa.h
|
tty: move a number of tty drivers from drivers/char/ to drivers/tty/
|
2011-02-22 16:14:56 -08:00 |
|
mxser.c
|
Remove all #inclusions of asm/system.h
|
2012-03-28 18:30:03 +01:00 |
|
mxser.h
|
Fix common misspellings
|
2011-03-31 11:26:23 -03:00 |
|
n_gsm.c
|
TTY: remove re-assignments to tty_driver members
|
2012-03-08 11:37:58 -08:00 |
|
n_hdlc.c
|
Remove all #inclusions of asm/system.h
|
2012-03-28 18:30:03 +01:00 |
|
n_r3964.c
|
Revert "tty: make receive_buf() return the amout of bytes received"
|
2011-06-04 06:33:24 +09:00 |
|
n_tracerouter.c
|
n_tracerouter and n_tracesink ldisc additions.
|
2011-05-13 16:31:00 -07:00 |
|
n_tracesink.c
|
n_tracerouter and n_tracesink ldisc additions.
|
2011-05-13 16:31:00 -07:00 |
|
n_tracesink.h
|
n_tracerouter and n_tracesink ldisc additions.
|
2011-05-13 16:31:00 -07:00 |
|
n_tty.c
|
Remove all #inclusions of asm/system.h
|
2012-03-28 18:30:03 +01:00 |
|
nozomi.c
|
TTY: remove re-assignments to tty_driver members
|
2012-03-08 11:37:58 -08:00 |
|
pty.c
|
Remove all #inclusions of asm/system.h
|
2012-03-28 18:30:03 +01:00 |
|
rocket.c
|
TTY: remove unneeded tty->index checks
|
2012-03-08 11:42:21 -08:00 |
|
rocket.h
|
tty: move a number of tty drivers from drivers/char/ to drivers/tty/
|
2011-02-22 16:14:56 -08:00 |
|
rocket_int.h
|
tty: move a number of tty drivers from drivers/char/ to drivers/tty/
|
2011-02-22 16:14:56 -08:00 |
|
synclink.c
|
Remove all #inclusions of asm/system.h
|
2012-03-28 18:30:03 +01:00 |
|
synclink_gt.c
|
Remove all #inclusions of asm/system.h
|
2012-03-28 18:30:03 +01:00 |
|
synclinkmp.c
|
Remove all #inclusions of asm/system.h
|
2012-03-28 18:30:03 +01:00 |
|
sysrq.c
|
sysrq: use SEND_SIG_FORCED instead of force_sig()
|
2012-04-05 15:25:50 -07:00 |
|
tty_audit.c
|
tty_audit: fix tty_audit_add_data live lock on audit disabled
|
2011-03-07 12:04:50 -08:00 |
|
tty_buffer.c
|
tty_buffer: get rid of 'seen_tail' logic in flush_to_ldisc
|
2011-06-08 07:46:30 -07:00 |
|
tty_io.c
|
Remove all #inclusions of asm/system.h
|
2012-03-28 18:30:03 +01:00 |
|
tty_ioctl.c
|
Remove all #inclusions of asm/system.h
|
2012-03-28 18:30:03 +01:00 |
|
tty_ldisc.c
|
Merge 3.2-rc3 into tty-next to handle merge conflict in tty_ldisc.c
|
2011-11-26 20:07:25 -08:00 |
|
tty_mutex.c
|
TTY: remove tty_locked
|
2011-08-23 10:34:07 -07:00 |
|
tty_port.c
|
TTY: fix UV serial console regression
|
2012-01-24 12:55:37 -08:00 |