Jay Lubomirski
2f4d4da8f8
serial: clear proper MPSC interrupt cause bits
...
The interrupt clearing code in mpsc_sdma_intr_ack() mistakenly clears the
interrupt for both controllers instead of just the one its supposed to.
This can result in the other controller appearing to hang because its
interrupt was effectively lost.
So, don't clear the interrupt cause bits for both MPSC controllers when
clearing the interrupt for one of them. Just clear the one that is
supposed to be cleared.
Signed-off-by: Jay Lubomirski <jaylubo@motorola.com>
Acked-by: Mark A. Greer <mgreer@mvista.com>
Cc: <stable@kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2007-06-28 11:38:29 -07:00
..
cpm_uart
[POWERPC] CPM_UART: Removed __init from cpm_uart_init_portdesc to fix warning
2007-05-09 23:44:58 -05:00
jsm
Subject: jsm driver fix for linuxpps support
2007-05-08 11:15:03 -07:00
8250.c
NS16550A: Restore HS settings in EXCR2 on resume
2007-05-17 05:25:49 -07:00
8250.h
8250_accent.c
8250_acorn.c
[ARM] ecard: add ecardm_iomap() / ecardm_iounmap()
2007-05-11 17:19:02 +01:00
8250_au1x00.c
8250_boca.c
8250_early.c
8250_exar_st16c554.c
8250_fourport.c
8250_gsc.c
8250_hp300.c
8250_hub6.c
8250_mca.c
8250_pci.c
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
8250_pnp.c
[PATCH] add Fujitsu Siemens Tablet PC devices to 8250_pnp.c
2007-03-23 11:01:22 -07:00
21285.c
[PATCH] tty: switch to ktermios
2006-12-08 08:28:57 -08:00
68328serial.c
[PATCH] tty: switch to ktermios
2006-12-08 08:28:57 -08:00
68328serial.h
68360serial.c
[PATCH] tty: switch to ktermios
2006-12-08 08:28:57 -08:00
amba-pl010.c
[ARM] Fix 4417/1: Serial: Fix AMBA drivers locking
2007-06-05 19:39:49 +01:00
amba-pl011.c
[ARM] 4417/1: Serial: Fix AMBA drivers locking
2007-05-30 14:33:01 +01:00
atmel_serial.c
[ARM] 4357/1: AT91: Support slower serial baud-rates
2007-05-03 14:12:45 +01:00
atmel_serial.h
[ARM] 4357/1: AT91: Support slower serial baud-rates
2007-05-03 14:12:45 +01:00
bfin_5xx.c
Blackfin serial driver: decouple PARODD and CMSPAR checking from PARENB
2007-06-11 16:16:45 +08:00
clps711x.c
[PATCH] tty: switch to ktermios
2006-12-08 08:28:57 -08:00
crisv10.c
[PATCH] Char: tty_wakeup cleanup
2007-02-11 10:51:26 -08:00
dz.c
[PATCH] dz: remove struct pt_regs references
2007-03-05 07:57:51 -08:00
dz.h
icom.c
icom: add new sub-device-id to support new adapter
2007-05-17 05:23:05 -07:00
icom.h
do not truncate irq number for icom adapter
2007-04-24 08:23:08 -07:00
imx.c
[ARM] 4328/1: Move i.MX UART regs to driver
2007-05-03 20:24:21 +01:00
ioc3_serial.c
[PATCH] serial: replace kmalloc+memset with kzalloc
2007-02-14 08:09:52 -08:00
ioc4_serial.c
[PATCH] serial: replace kmalloc+memset with kzalloc
2007-02-14 08:09:52 -08:00
ip22zilog.c
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
ip22zilog.h
Kconfig
[ARM] 4332/2: KS8695: Serial driver
2007-05-11 22:02:52 +01:00
m32r_sio.c
[PATCH] tty: switch to ktermios
2006-12-08 08:28:57 -08:00
m32r_sio.h
m32r_sio_reg.h
Makefile
[ARM] 4332/2: KS8695: Serial driver
2007-05-11 22:02:52 +01:00
mcfserial.c
[PATCH] m68knommu: fix work queues in mcfserial.c driver
2007-03-06 18:08:38 -08:00
mcfserial.h
mpc52xx_uart.c
[POWERPC] Don't shutdown TX on mpc5200 serial port if it is a console
2007-05-07 20:31:15 +10:00
mpsc.c
serial: clear proper MPSC interrupt cause bits
2007-06-28 11:38:29 -07:00
mux.c
Merge branch 'parisc' from /home/kyle/repos/parisc-2.6.git
2007-02-17 00:18:23 -05:00
netx-serial.c
[PATCH] tty: switch to ktermios
2006-12-08 08:28:57 -08:00
of_serial.c
Merge branch 'linux-2.6'
2007-05-08 13:37:51 +10:00
pmac_zilog.c
[POWERPC] Rename device_is_compatible to of_device_is_compatible
2007-05-07 20:31:14 +10:00
pmac_zilog.h
[PATCH] tty: switch to ktermios
2006-12-08 08:28:57 -08:00
pnx8xxx_uart.c
[PATCH] PNX8550 UART driver
2007-02-14 08:09:52 -08:00
pxa.c
[ARM] 4304/1: removes the unnecessary bit number from CKENnn_XXXX
2007-04-21 23:14:01 +01:00
s3c2410.c
SPIN_LOCK_UNLOCKED cleanup in drivers/serial
2007-05-08 11:15:11 -07:00
sa1100.c
[PATCH] tty: switch to ktermios
2006-12-08 08:28:57 -08:00
serial_core.c
Serial: serial_core, use pr_debug
2007-05-07 12:12:51 -07:00
serial_cs.c
serial: Add PCMCIA IDs for Quatech DSP-100 dual RS232 adapter.
2007-02-16 15:19:16 -08:00
serial_ks8695.c
[ARM] 4411/1: KS8695: Another serial driver fix
2007-05-30 13:15:19 +01:00
serial_lh7a40x.c
[PATCH] tty: switch to ktermios
2006-12-08 08:28:57 -08:00
serial_txx9.c
serial_txx9: zap changelog from source code
2007-05-08 11:15:12 -07:00
sh-sci.c
serial: sh-sci: Fix module clock refcount for serial console.
2007-05-07 02:11:56 +00:00
sh-sci.h
sh: MS7712SE01 board support.
2007-05-07 02:10:54 +00:00
sn_console.c
[PATCH] 2.6 Altix: console fix for CONFIG_DEBUG_SHIRQ usage
2007-03-08 07:39:15 -08:00
suncore.c
[SPARC]: Linux always started with 9600 8N1
2007-05-29 02:50:07 -07:00
suncore.h
sunhv.c
[SPARC64]: Add hypervisor API negotiation and fix console bugs.
2007-05-15 20:23:02 -07:00
sunsab.c
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
sunsab.h
sunsu.c
[SERIAL] sunsu: Fix section mismatch warnings.
2007-05-07 00:14:13 -07:00
sunzilog.c
[SERIAL] sunzilog: section mismatch fix
2007-05-29 02:49:17 -07:00
sunzilog.h
[SERIAL] sunzilog: Interrupt enable before ISR handler installed
2007-05-09 13:49:04 -07:00
uartlite.c
[PATCH] drivers/serial NULL noise removal
2007-02-09 09:14:06 -08:00
v850e_uart.c
[PATCH] tty: switch to ktermios
2006-12-08 08:28:57 -08:00
vr41xx_siu.c
[PATCH] tty: switch to ktermios
2006-12-08 08:28:57 -08:00