Anton Blanchard
ef4cbee0b0
[PATCH] hvc_console: start kernel thread before registering tty
...
Its possible that we can write to the hvc_console tty as soon it is
registered. Recently this started happening due to (what looks like) a
change to the hotplug code.
Unfortunately at this stage we have not started the khvcd kernel thread and
oops. The solution is to start the kernel thread before registering the
tty.
Signed-off-by: Anton Blanchard <anton@samba.org>
Cc: Paul Mackerras <paulus@samba.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-09-14 14:34:17 -07:00
..
agp
[PATCH] vfree and kfree cleanup in drivers/
2005-09-10 10:06:30 -07:00
drm
[PATCH] PCI: remove CONFIG_PCI_NAMES
2005-09-08 14:57:23 -07:00
ftape
[PATCH] drivers/char: fix-up schedule_timeout() usage
2005-09-10 10:06:38 -07:00
ip2
[PATCH] drivers/char: fix-up schedule_timeout() usage
2005-09-10 10:06:38 -07:00
ipmi
[PATCH] drivers/char: fix-up schedule_timeout() usage
2005-09-10 10:06:38 -07:00
mwave
[SERIAL] Convert mwave to use serial8250_(un)?register_port
2005-08-31 22:19:33 +01:00
pcmcia
[PATCH] synclink_cs add statistics clear
2005-09-10 10:06:22 -07:00
rio
[PATCH] turn many #if $undefined_string into #ifdef $undefined_string
2005-07-27 16:26:08 -07:00
tpm
Merge linux-2.6 with linux-acpi-2.6
2005-09-08 01:45:47 -04:00
watchdog
Merge master.kernel.org:/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog
2005-09-13 09:45:20 -07:00
amiserial.c
[PATCH] Remove unnecessary check_region references in comments
2005-09-13 08:22:29 -07:00
applicom.c
[PATCH] applicom: fix error handling
2005-09-10 10:06:25 -07:00
applicom.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
cd1865.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
ChangeLog
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
consolemap.c
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
cp437.uni
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
cyclades.c
[PATCH] timer initialization cleanup: DEFINE_TIMER
2005-09-09 14:03:48 -07:00
decserial.c
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
defkeymap.c_shipped
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
defkeymap.map
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
digi.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
digi1.h
[PATCH] Clean up the old digi support and rescue it
2005-09-07 16:57:20 -07:00
digiFep1.h
[PATCH] Clean up the old digi support and rescue it
2005-09-07 16:57:20 -07:00
digiPCI.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
ds1286.c
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
ds1302.c
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
ds1620.c
[PATCH] char/ds1620: use msleep() instead of schedule_timeout()
2005-06-25 16:24:57 -07:00
dsp56k.c
[PATCH] class: convert drivers/char/* to use the new class api instead of class_simple
2005-06-20 15:15:08 -07:00
dtlk.c
[PATCH] misc verify_area cleanups
2005-05-01 08:59:08 -07:00
ec3104_keyb.c
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
efirtc.c
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
epca.c
[PATCH] Clean up the old digi support and rescue it
2005-09-07 16:57:20 -07:00
epca.h
[PATCH] Clean up the old digi support and rescue it
2005-09-07 16:57:20 -07:00
epcaconfig.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
esp.c
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
generic_nvram.c
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
generic_serial.c
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
genrtc.c
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
hangcheck-timer.c
[PATCH] timer initialization cleanup: DEFINE_TIMER
2005-09-09 14:03:48 -07:00
hpet.c
[PATCH] fix unusual placement of inline keyword in hpet
2005-09-10 10:06:29 -07:00
hvc_console.c
[PATCH] hvc_console: start kernel thread before registering tty
2005-09-14 14:34:17 -07:00
hvc_vio.c
[PATCH] Make MODULE_DEVICE_TABLE work for vio devices
2005-08-30 13:31:56 +10:00
hvcs.c
[PATCH] Make MODULE_DEVICE_TABLE work for vio devices
2005-08-30 13:31:56 +10:00
hvsi.c
[PATCH] hvc_console: Use hvc_get_chars in hvsi code
2005-07-07 18:23:40 -07:00
hw_random.c
[PATCH] drivers/char: fix-up schedule_timeout() usage
2005-09-10 10:06:38 -07:00
i8k.c
[PATCH] I8K: add new BIOS signatures
2005-06-25 16:24:25 -07:00
ip2.c
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
ip2main.c
[PATCH] timer initialization cleanup: DEFINE_TIMER
2005-09-09 14:03:48 -07:00
ip27-rtc.c
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
isicom.c
[PATCH] drivers/char/isicom.c: section fixes
2005-06-25 16:25:00 -07:00
istallion.c
[PATCH] timer initialization cleanup: DEFINE_TIMER
2005-09-09 14:03:48 -07:00
ite_gpio.c
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
Kconfig
[PATCH] gratuitous includes of asm/serial.h
2005-09-09 10:31:58 -07:00
keyboard.c
Input: clean up whitespace and formatting in drivers/char/keyboard.c
2005-09-10 12:03:38 -05:00
lcd.c
[PATCH] drivers/char/lcd.c: misc_register() can fail
2005-09-10 10:06:25 -07:00
lcd.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
lp.c
[PATCH] drivers/char/lp.c : Use of the time_after() macro
2005-09-10 10:06:31 -07:00
Makefile
[PATCH] hvc_console: Separate hvc_console and vio code 2
2005-07-07 18:23:39 -07:00
mbcs.c
[PATCH] drivers: convert kcalloc to kzalloc
2005-09-07 16:57:46 -07:00
mbcs.h
[PATCH] mbcs trivial user annotations
2005-05-04 07:33:13 -07:00
mem.c
[PATCH] remove a dead extern in mem.c
2005-09-07 16:57:23 -07:00
misc.c
[PATCH] move m68k rtc drivers over to initcalls
2005-09-07 16:57:23 -07:00
mmtimer.c
[PATCH] mmtimer build fix
2005-04-16 15:23:53 -07:00
moxa.c
[SERIAL] Fix moxa tty driver name
2005-09-03 16:26:49 +01:00
mxser.c
[PATCH] drivers/char: fix-up schedule_timeout() usage
2005-09-10 10:06:38 -07:00
mxser.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
n_hdlc.c
[PATCH] Convert users to tty_unregister_ldisc()
2005-06-23 09:45:36 -07:00
n_r3964.c
[PATCH] Convert users to tty_unregister_ldisc()
2005-06-23 09:45:36 -07:00
n_tty.c
[PATCH] char/n_tty: fix sparse warnings (__nocast type)
2005-09-10 10:06:26 -07:00
nvram.c
[PATCH] drivers/char/nvram.c: possible cleanups
2005-06-25 16:25:03 -07:00
nwbutton.c
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
nwbutton.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
nwflash.c
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
ppdev.c
[PATCH] class: convert drivers/char/* to use the new class api instead of class_simple
2005-06-20 15:15:08 -07:00
pty.c
[PATCH] pty_chars_in_buffer oops fix
2005-09-09 13:57:31 -07:00
qtronix.c
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
qtronixmap.c_shipped
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
qtronixmap.map
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
random.c
[RANDOM]: Introduce secure_dccp_sequence_number
2005-08-29 15:49:40 -07:00
raw.c
[PATCH] class: convert drivers/char/* to use the new class api instead of class_simple
2005-06-20 15:15:08 -07:00
riscom8.c
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
riscom8.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
riscom8_reg.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
rocket.c
[PATCH] rocket.c: Fix ldisc ref count handling
2005-07-15 09:54:51 -07:00
rocket.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
rocket_int.h
[PATCH] drivers/char/rocket.c: cleanups
2005-06-25 16:25:04 -07:00
rtc.c
[RTC]: Use SA_SHIRQ in sparc specific code.
2005-09-05 23:33:05 -07:00
s3c2410-rtc.c
[PATCH] ARM: RTC: allow driver methods to return error
2005-04-30 12:19:28 +01:00
scan_keyb.c
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
scan_keyb.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
scc.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
scx200_gpio.c
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
selection.c
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
ser_a2232.c
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
ser_a2232.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
ser_a2232fw.ax
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
ser_a2232fw.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
serial167.c
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
snsc.c
[PATCH] Fix typo in scdrv_init()
2005-06-20 15:15:27 -07:00
snsc.h
[IA64] Altix system controller event handling
2005-04-25 13:28:52 -07:00
snsc_event.c
[IA64-SGI] fix unaligned memory access in snsc_event.c
2005-08-15 14:17:49 -07:00
sonypi.c
[PATCH] sonypi: remove obsolete event
2005-09-07 16:57:24 -07:00
specialix.c
[PATCH] misc verify_area cleanups
2005-05-01 08:59:08 -07:00
specialix_io8.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
stallion.c
[PATCH] class: convert drivers/char/* to use the new class api instead of class_simple
2005-06-20 15:15:08 -07:00
sx.c
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
sx.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
sxboards.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
sxwindow.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
synclink.c
[PATCH] synclink.c: add loopback to async mode
2005-09-09 13:57:34 -07:00
synclinkmp.c
[PATCH] synclinkmp.c: fix async internal loopback
2005-09-09 13:57:35 -07:00
sysrq.c
[PATCH] Update sysrq-B to use emergency_restart()
2005-07-26 14:35:43 -07:00
tb0219.c
[PATCH] TB0219: add PCI IRQ initialization
2005-07-12 16:01:02 -07:00
tipar.c
[PATCH] drivers/char/tipar.c: off by one array access
2005-06-28 21:20:29 -07:00
toshiba.c
[PATCH] Toshiba driver cleanup
2005-06-25 16:24:24 -07:00
tty_io.c
[PATCH] files: lock-free fd look-up
2005-09-09 13:57:55 -07:00
tty_ioctl.c
[PATCH] coverity: tty_ldisc_ref return null check
2005-06-28 21:20:34 -07:00
vc_screen.c
[PATCH] class: convert drivers/char/* to use the new class api instead of class_simple
2005-06-20 15:15:08 -07:00
viocons.c
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
viotape.c
[PATCH] Make MODULE_DEVICE_TABLE work for vio devices
2005-08-30 13:31:56 +10:00
vme_scc.c
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
vr41xx_giu.c
[PATCH] mips: add vr41xx gpio support
2005-06-21 18:46:32 -07:00
vr41xx_rtc.c
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
vt.c
[PATCH] console: Fix buffer copy on vc resize
2005-09-09 13:58:00 -07:00
vt_ioctl.c
[PATCH] Adapt drivers/char/vt_ioctl.c to non-x86
2005-06-28 21:20:30 -07:00