Update of /cvsroot/linux-vax/kernel-2.4/drivers/char/ftape/lowlevel
In directory usw-pr-cvs1:/tmp/cvs-serv17293/char/ftape/lowlevel
Modified Files:
Makefile fc-10.c fc-10.h fdc-io.c fdc-io.h fdc-isr.c fdc-isr.h
ftape-bsm.c ftape-bsm.h ftape-buffer.c ftape-buffer.h
ftape-calibr.c ftape-calibr.h ftape-ctl.c ftape-ctl.h
ftape-ecc.c ftape-ecc.h ftape-format.c ftape-format.h
ftape-init.c ftape-init.h ftape-io.c ftape-io.h ftape-proc.c
ftape-proc.h ftape-read.c ftape-read.h ftape-rw.c ftape-rw.h
ftape-setup.c ftape-tracing.c ftape-tracing.h ftape-write.c
ftape-write.h ftape_syms.c ftape_syms.h
Log Message:
synch 2.4.15 commit 55
Index: Makefile
===================================================================
RCS file: /cvsroot/linux-vax/kernel-2.4/drivers/char/ftape/lowlevel/Makefile,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -r1.1.1.1 -r1.2
Index: fc-10.c
===================================================================
RCS file: /cvsroot/linux-vax/kernel-2.4/drivers/char/ftape/lowlevel/fc-10.c,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -r1.1.1.1 -r1.2
Index: fc-10.h
===================================================================
RCS file: /cvsroot/linux-vax/kernel-2.4/drivers/char/ftape/lowlevel/fc-10.h,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -r1.1.1.1 -r1.2
Index: fdc-io.c
===================================================================
RCS file: /cvsroot/linux-vax/kernel-2.4/drivers/char/ftape/lowlevel/fdc-io.c,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -r1.1.1.1 -r1.2
Index: fdc-io.h
===================================================================
RCS file: /cvsroot/linux-vax/kernel-2.4/drivers/char/ftape/lowlevel/fdc-io.h,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -r1.1.1.1 -r1.2
Index: fdc-isr.c
===================================================================
RCS file: /cvsroot/linux-vax/kernel-2.4/drivers/char/ftape/lowlevel/fdc-isr.c,v
retrieving revision 1.1.1.2
retrieving revision 1.2
diff -u -r1.1.1.2 -r1.2
Index: fdc-isr.h
===================================================================
RCS file: /cvsroot/linux-vax/kernel-2.4/drivers/char/ftape/lowlevel/fdc-isr.h,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -r1.1.1.1 -r1.2
Index: ftape-bsm.c
===================================================================
RCS file: /cvsroot/linux-vax/kernel-2.4/drivers/char/ftape/lowlevel/ftape-bsm.c,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -r1.1.1.1 -r1.2
Index: ftape-bsm.h
===================================================================
RCS file: /cvsroot/linux-vax/kernel-2.4/drivers/char/ftape/lowlevel/ftape-bsm.h,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -r1.1.1.1 -r1.2
Index: ftape-buffer.c
===================================================================
RCS file: /cvsroot/linux-vax/kernel-2.4/drivers/char/ftape/lowlevel/ftape-buffer.c,v
retrieving revision 1.1.1.2
retrieving revision 1.2
diff -u -r1.1.1.2 -r1.2
Index: ftape-buffer.h
===================================================================
RCS file: /cvsroot/linux-vax/kernel-2.4/drivers/char/ftape/lowlevel/ftape-buffer.h,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -r1.1.1.1 -r1.2
Index: ftape-calibr.c
===================================================================
RCS file: /cvsroot/linux-vax/kernel-2.4/drivers/char/ftape/lowlevel/ftape-calibr.c,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -r1.1.1.1 -r1.2
--- ftape-calibr.c 14 Jan 2001 17:58:38 -0000 1.1.1.1
+++ ftape-calibr.c 11 Apr 2002 13:31:02 -0000 1.2
@@ -31,7 +31,7 @@
#include <asm/io.h>
#if defined(__alpha__)
# include <asm/hwrpb.h>
-#elif defined(__i386__)
+#elif defined(__i386__) || defined(__x86_64__)
# include <linux/timex.h>
#endif
#include <linux/ftape.h>
@@ -41,7 +41,7 @@
#undef DEBUG
-#if !defined(__alpha__) && !defined(__i386__)
+#if !defined(__alpha__) && !defined(__i386__) && !defined(__x86_64__)
# error Ftape is not implemented for this architecture!
#endif
@@ -70,7 +70,7 @@
asm volatile ("rpcc %0" : "=r" (r));
return r;
-#elif defined(__i386__)
+#elif defined(__i386__) || defined(__x86_64__)
unsigned long flags;
__u16 lo;
__u16 hi;
@@ -90,7 +90,7 @@
{
#if defined(__alpha__)
return ftape_timestamp();
-#elif defined(__i386__)
+#elif defined(__i386__) || defined(__x86_64__)
unsigned int count;
unsigned long flags;
@@ -108,7 +108,7 @@
{
#if defined(__alpha__)
return (t1 <= t0) ? t1 + (1UL << 32) - t0 : t1 - t0;
-#elif defined(__i386__)
+#elif defined(__i386__) || defined(__x86_64__)
/*
* This is tricky: to work for both short and full ftape_timestamps
* we'll have to discriminate between these.
@@ -124,7 +124,7 @@
{
#if defined(__alpha__)
return (ps_per_cycle * count) / 1000000UL;
-#elif defined(__i386__)
+#elif defined(__i386__) || defined(__x86_64__)
return (10000 * count) / ((CLOCK_TICK_RATE + 50) / 100);
#endif
}
@@ -164,7 +164,7 @@
static void init_clock(void)
{
-#if defined(__i386__)
+#if defined(__i386__) || defined(__x86_64__)
unsigned int t;
int i;
TRACE_FUN(ft_t_any);
@@ -214,7 +214,7 @@
unsigned int tc = 0;
unsigned int count;
unsigned int time;
-#if defined(__i386__)
+#if defined(__i386__) || defined(__x86_64__)
unsigned int old_tc = 0;
unsigned int old_count = 1;
unsigned int old_time = 1;
@@ -265,7 +265,7 @@
if (time >= 100*1000) {
break;
}
-#elif defined(__i386__)
+#elif defined(__i386__) || defined(__x86_64__)
/*
* increase the count until the resulting time nears 2/HZ,
* then the tc will drop sharply because we lose LATCH counts.
Index: ftape-calibr.h
===================================================================
RCS file: /cvsroot/linux-vax/kernel-2.4/drivers/char/ftape/lowlevel/ftape-calibr.h,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -r1.1.1.1 -r1.2
Index: ftape-ctl.c
===================================================================
RCS file: /cvsroot/linux-vax/kernel-2.4/drivers/char/ftape/lowlevel/ftape-ctl.c,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -r1.1.1.1 -r1.2
Index: ftape-ctl.h
===================================================================
RCS file: /cvsroot/linux-vax/kernel-2.4/drivers/char/ftape/lowlevel/ftape-ctl.h,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -r1.1.1.1 -r1.2
Index: ftape-ecc.c
===================================================================
RCS file: /cvsroot/linux-vax/kernel-2.4/drivers/char/ftape/lowlevel/ftape-ecc.c,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -r1.1.1.1 -r1.2
Index: ftape-ecc.h
===================================================================
RCS file: /cvsroot/linux-vax/kernel-2.4/drivers/char/ftape/lowlevel/ftape-ecc.h,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -r1.1.1.1 -r1.2
Index: ftape-format.c
===================================================================
RCS file: /cvsroot/linux-vax/kernel-2.4/drivers/char/ftape/lowlevel/ftape-format.c,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -r1.1.1.1 -r1.2
Index: ftape-format.h
===================================================================
RCS file: /cvsroot/linux-vax/kernel-2.4/drivers/char/ftape/lowlevel/ftape-format.h,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -r1.1.1.1 -r1.2
Index: ftape-init.c
===================================================================
RCS file: /cvsroot/linux-vax/kernel-2.4/drivers/char/ftape/lowlevel/ftape-init.c,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -r1.1.1.1 -r1.2
--- ftape-init.c 14 Jan 2001 17:58:19 -0000 1.1.1.1
+++ ftape-init.c 11 Apr 2002 13:31:02 -0000 1.2
@@ -153,6 +153,7 @@
"(c) 1996, 1997 Claus-Justus Heine (cl...@mo...)");
MODULE_DESCRIPTION(
"QIC-117 driver for QIC-40/80/3010/3020 floppy tape drives.");
+MODULE_LICENSE("GPL");
#endif
/* Called by modules package when installing the driver
Index: ftape-init.h
===================================================================
RCS file: /cvsroot/linux-vax/kernel-2.4/drivers/char/ftape/lowlevel/ftape-init.h,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -r1.1.1.1 -r1.2
Index: ftape-io.c
===================================================================
RCS file: /cvsroot/linux-vax/kernel-2.4/drivers/char/ftape/lowlevel/ftape-io.c,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -r1.1.1.1 -r1.2
Index: ftape-io.h
===================================================================
RCS file: /cvsroot/linux-vax/kernel-2.4/drivers/char/ftape/lowlevel/ftape-io.h,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -r1.1.1.1 -r1.2
Index: ftape-proc.c
===================================================================
RCS file: /cvsroot/linux-vax/kernel-2.4/drivers/char/ftape/lowlevel/ftape-proc.c,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -r1.1.1.1 -r1.2
Index: ftape-proc.h
===================================================================
RCS file: /cvsroot/linux-vax/kernel-2.4/drivers/char/ftape/lowlevel/ftape-proc.h,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -r1.1.1.1 -r1.2
Index: ftape-read.c
===================================================================
RCS file: /cvsroot/linux-vax/kernel-2.4/drivers/char/ftape/lowlevel/ftape-read.c,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -r1.1.1.1 -r1.2
Index: ftape-read.h
===================================================================
RCS file: /cvsroot/linux-vax/kernel-2.4/drivers/char/ftape/lowlevel/ftape-read.h,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -r1.1.1.1 -r1.2
Index: ftape-rw.c
===================================================================
RCS file: /cvsroot/linux-vax/kernel-2.4/drivers/char/ftape/lowlevel/ftape-rw.c,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -r1.1.1.1 -r1.2
Index: ftape-rw.h
===================================================================
RCS file: /cvsroot/linux-vax/kernel-2.4/drivers/char/ftape/lowlevel/ftape-rw.h,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -r1.1.1.1 -r1.2
Index: ftape-setup.c
===================================================================
RCS file: /cvsroot/linux-vax/kernel-2.4/drivers/char/ftape/lowlevel/ftape-setup.c,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -r1.1.1.1 -r1.2
Index: ftape-tracing.c
===================================================================
RCS file: /cvsroot/linux-vax/kernel-2.4/drivers/char/ftape/lowlevel/ftape-tracing.c,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -r1.1.1.1 -r1.2
Index: ftape-tracing.h
===================================================================
RCS file: /cvsroot/linux-vax/kernel-2.4/drivers/char/ftape/lowlevel/ftape-tracing.h,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -r1.1.1.1 -r1.2
Index: ftape-write.c
===================================================================
RCS file: /cvsroot/linux-vax/kernel-2.4/drivers/char/ftape/lowlevel/ftape-write.c,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -r1.1.1.1 -r1.2
Index: ftape-write.h
===================================================================
RCS file: /cvsroot/linux-vax/kernel-2.4/drivers/char/ftape/lowlevel/ftape-write.h,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -r1.1.1.1 -r1.2
Index: ftape_syms.c
===================================================================
RCS file: /cvsroot/linux-vax/kernel-2.4/drivers/char/ftape/lowlevel/ftape_syms.c,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -r1.1.1.1 -r1.2
Index: ftape_syms.h
===================================================================
RCS file: /cvsroot/linux-vax/kernel-2.4/drivers/char/ftape/lowlevel/ftape_syms.h,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -r1.1.1.1 -r1.2
|