linux-stable-rt/drivers/char
Marc Zyngier d904ffd6e0 [PATCH] Fix Specialix SX corruption
With the latest kernels, I experienced some strange corruption, some
'*****' being randomly inserted in the character flow, like this:

	ashes:~#
	ashes:~#
	a*******shes:~#
	ashes:~#
	ashes:~#

Further investigation shows that the problem was introduced during
Alan's "TTY layer buffering revamp" patch, the amount of data to be
copied being reduced after buffer allocation.  Moving the count fixup
around solves the problem.

Signed-off-by: Marc Zyngier <maz@misterjones.org>
Approved-by: Rogier Wolff <R.E.Wolff@BitWizard.nl>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-02-27 08:18:04 -08:00
..
agp [AGPGART] Add some informational printk to nforce GART failure path. 2006-02-20 18:34:37 -05:00
drm drm: fix brace placement 2006-02-18 16:30:54 +11:00
ftape
ip2 [PATCH] ip2main.c warning fixes 2006-02-03 08:32:10 -08:00
ipmi [PATCH] IPMI: fix issues reported by Coverity in ipmi_msghandler.c 2006-02-03 08:32:11 -08:00
mwave
pcmcia
rio [PATCH] rio cleanups 2006-02-03 08:32:04 -08:00
tpm [PATCH] Infineon TPM: IO-port leakage fix, WTX-bugfix 2006-02-17 13:59:26 -08:00
watchdog [WATCHDOG] pcwd.c - update module version info 2006-02-12 14:46:48 +01:00
.gitignore
ChangeLog
Kconfig [PATCH] synclink_gt is PCI-only 2006-02-08 01:04:50 -05:00
Makefile
amiserial.c
applicom.c
applicom.h
cd1865.h
consolemap.c
cp437.uni
cs5535_gpio.c
cyclades.c [PATCH] new tty buffering locking fix 2006-02-03 08:32:09 -08:00
decserial.c
defkeymap.c_shipped
defkeymap.map
digi.h
digi1.h
digiFep1.h
digiPCI.h
ds1286.c
ds1302.c
ds1620.c
dsp56k.c
dtlk.c
ec3104_keyb.c
efirtc.c
epca.c
epca.h
epcaconfig.h
esp.c [PATCH] Fix locking error in esp 2006-02-14 10:01:39 -08:00
generic_nvram.c
generic_serial.c
genrtc.c
hangcheck-timer.c [PATCH] s390: hangcheck timer support 2006-02-01 08:53:24 -08:00
hpet.c [PATCH] HPET: handle multiple ACPI EXTENDED_IRQ resources 2006-02-14 16:09:34 -08:00
hvc_console.c [PATCH] Fix race condition in hvc console. 2006-02-24 11:36:40 +11:00
hvc_vio.c
hvcs.c
hvsi.c
hw_random.c
i8k.c
ip2.c
ip2main.c [PATCH] ip2main.c warning fixes 2006-02-03 08:32:10 -08:00
ip27-rtc.c
isicom.c
istallion.c
ite_gpio.c
keyboard.c
lcd.c
lcd.h
lp.c
mbcs.c
mbcs.h
mem.c
misc.c
mmtimer.c
moxa.c
mxser.c
mxser.h
n_hdlc.c
n_r3964.c
n_tty.c
nvram.c
nwbutton.c
nwbutton.h
nwflash.c
ppdev.c
pty.c
qtronix.c
qtronixmap.c_shipped
qtronixmap.map
random.c
raw.c
riscom8.c
riscom8.h
riscom8_reg.h
rocket.c [PATCH] Fix RocketPort driver 2006-02-03 08:31:59 -08:00
rocket.h
rocket_int.h
rtc.c
s3c2410-rtc.c
scan_keyb.c
scan_keyb.h
scc.h
scx200_gpio.c
selection.c
ser_a2232.c [PATCH] missing include in ser_a2232 2006-02-07 20:57:25 -05:00
ser_a2232.h
ser_a2232fw.ax
ser_a2232fw.h
serial167.c
snsc.c
snsc.h
snsc_event.c
sonypi.c
specialix.c
specialix_io8.h
stallion.c
sx.c [PATCH] Fix Specialix SX corruption 2006-02-27 08:18:04 -08:00
sx.h
sxboards.h
sxwindow.h
synclink.c
synclink_gt.c [PATCH] synclink_gt fix size of register value storage 2006-01-18 19:20:16 -08:00
synclinkmp.c
sysrq.c [PATCH] Terminate process that fails on a constrained allocation 2006-02-20 20:00:09 -08:00
tb0219.c
tipar.c [PATCH] tipar fixes 2006-02-11 21:41:13 -08:00
tlclk.c [PATCH] tlclk driver update 2006-01-18 19:25:49 -08:00
toshiba.c
tty_io.c [PATCH] tty reference count fix 2006-02-14 16:09:33 -08:00
tty_ioctl.c
vc_screen.c
viocons.c
viotape.c
vme_scc.c
vr41xx_giu.c
vr41xx_rtc.c
vt.c [PATCH] fbcon: Fix screen artifacts when moving cursor 2006-02-01 08:53:26 -08:00
vt_ioctl.c