summaryrefslogtreecommitdiffstats
path: root/drivers/char/rio/rio_linux.c
diff options
context:
space:
mode:
authorAl Viro2006-05-27 07:48:08 +0200
committerAl Viro2006-05-27 08:26:49 +0200
commitae5b28a5bb1b5f5d53085a044aec69db41fd0336 (patch)
tree8b618a3ef0efc0c49de551c4c13fd146b38fa746 /drivers/char/rio/rio_linux.c
parent[PATCH] uses of ->Copy() in rioroute are bogus (diff)
downloadkernel-qcow2-linux-ae5b28a5bb1b5f5d53085a044aec69db41fd0336.tar.gz
kernel-qcow2-linux-ae5b28a5bb1b5f5d53085a044aec69db41fd0336.tar.xz
kernel-qcow2-linux-ae5b28a5bb1b5f5d53085a044aec69db41fd0336.zip
[PATCH] fix rio_copy_to_card() for OLDPCI case
It replaced old rio_pcicopy(). That puppy did _not_ do readb() (unlike rio_memcpy_toio()) and current implementation is simply broken - readb(NULL) is never a valid thing to do. Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'drivers/char/rio/rio_linux.c')
-rw-r--r--drivers/char/rio/rio_linux.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/char/rio/rio_linux.c b/drivers/char/rio/rio_linux.c
index 8f96b20090e8..aa43436d5d1b 100644
--- a/drivers/char/rio/rio_linux.c
+++ b/drivers/char/rio/rio_linux.c
@@ -335,7 +335,7 @@ int RIODelay_ni(struct Port *PortP, int njiffies)
void rio_copy_to_card(void *from, void __iomem *to, int len)
{
- rio_memcpy_toio(NULL, to, from, len);
+ rio_copy_toio(to, from, len);
}
int rio_minor(struct tty_struct *tty)