Re: [BUG] hvc_console WARN() on current upstream

2009-01-08 Thread Christian Borntraeger
Am Donnerstag, 8. Januar 2009 schrieb Benjamin Herrenschmidt: [ cut here ] Badness at /home/benh/kernels/linux-powerpc/kernel/mutex.c:135 NIP: c04fe0dc LR: c04fe0c0 CTR: c02c4304 REGS: cfffb660 TRAP: 0700 Not tainted (2.6.28-test)

Re: [BUG] hvc_console WARN() on current upstream

2009-01-08 Thread Benjamin Herrenschmidt
Also including Alan, he's the current tty guru On Thu, 2009-01-08 at 08:57 +0100, Christian Borntraeger wrote: Am Donnerstag, 8. Januar 2009 schrieb Benjamin Herrenschmidt: [ cut here ] Badness at /home/benh/kernels/linux-powerpc/kernel/mutex.c:135 NIP:

Re: [BUG] hvc_console WARN() on current upstream

2009-01-08 Thread Alan Cox
Seems that we are in interrupt, doing hvc_poll, which does tty_flip_buffer_push Which means that someone has tty-low_latency set and is calling tty_flip_buffer_push in an IRQ. That has never been allowed or safe, and now it hurts ;) /** * tty_flip_buffer_push- terminal *

[PATCH 0/5] hvc_console updates was Re: [BUG] hvc_console WARN() on current upstream

2009-01-08 Thread Milton Miller
Alan Cox wrote: Benjamin Herrenschmidt wrote: Seems that we are in interrupt, doing hvc_poll, which does tty_flip_buffer_push Which means that someone has tty-low_latency set and is calling tty_flip_buffer_push in an IRQ. That has never been allowed or safe, and now it hurts ;) /** *

Re: [BUG] hvc_console WARN() on current upstream

2009-01-08 Thread Benjamin Herrenschmidt
On Thu, 2009-01-08 at 11:11 +, Alan Cox wrote: Seems that we are in interrupt, doing hvc_poll, which does tty_flip_buffer_push Which means that someone has tty-low_latency set and is calling tty_flip_buffer_push in an IRQ. That has never been allowed or safe, and now it hurts ;)

[BUG] hvc_console WARN() on current upstream

2009-01-07 Thread Benjamin Herrenschmidt
Firing that off here in case I don't get a chance to investigate this week... latest upstream with whatever I'm about to push into powerpc-next (but I doubt it's the pending stuff that's causing it) gives me that on a pseries machine: [ cut here ] Badness at