]> git.baikalelectronics.ru Git - kernel.git/commit
uml: DEBUG_SHIRQ fixes
authorJeff Dike <jdike@addtoit.com>
Tue, 5 Feb 2008 06:31:19 +0000 (22:31 -0800)
committerLinus Torvalds <torvalds@woody.linux-foundation.org>
Tue, 5 Feb 2008 17:44:31 +0000 (09:44 -0800)
commite0536c0789bc8b5ac9a074c64213dc863d81fa84
tree5bf5ccfeb363f4a4c7f8dfb10d24c1c9a2062b8a
parent690c665fbbbe2e39cff29a0560eaf51f18d75153
uml: DEBUG_SHIRQ fixes

A couple more DEBUG_SHIRQ fixes.

The previous mconsole blocking fix exposed the lack of O_NONBLOCK on the
mconsole socket.

Also, winch_interrupt started crashing because it is called at irq free time
and it tries to dereference tty->driver_data, which has already been set to
NULL.

I added some error cleanup in mconsole_init while I was there.

Cc: "Karol Swietlicki" <magotari@gmail.com>
Signed-off-by: Jeff Dike <jdike@linux.intel.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
arch/um/drivers/line.c
arch/um/drivers/mconsole_kern.c