patch-2.2.18 linux/include/asm-sparc64/delay.h
Next file: linux/include/asm-sparc64/envctrl.h
Previous file: linux/include/asm-sparc/smplock.h
Back to the patch index
Back to the overall index
- Lines: 31
- Date:
Sat Oct 14 00:28:12 2000
- Orig file:
v2.2.17/include/asm-sparc64/delay.h
- Orig date:
Fri Apr 21 12:46:50 2000
diff -u --new-file --recursive --exclude-from /usr/src/exclude v2.2.17/include/asm-sparc64/delay.h linux/include/asm-sparc64/delay.h
@@ -1,4 +1,4 @@
-/* $Id: delay.h,v 1.7 1997/11/07 18:24:31 mj Exp $
+/* $Id: delay.h,v 1.7.6.1 2000/10/02 02:05:52 anton Exp $
* delay.h: Linux delay routines on the V9.
*
* Copyright (C) 1996 David S. Miller (davem@caip.rutgers.edu).
@@ -7,6 +7,8 @@
#ifndef __SPARC64_DELAY_H
#define __SPARC64_DELAY_H
+#include <asm/param.h>
+
#ifdef __SMP__
#include <asm/smp.h>
#endif
@@ -35,13 +37,13 @@
" : "=r" (usecs)
: "r" (usecs), "r" (lps));
- __delay(usecs);
+ __delay(HZ * usecs);
}
#ifdef __SMP__
#define __udelay_val cpu_data[smp_processor_id()].udelay_val
#else
-#define __udelay_val loops_per_sec
+#define __udelay_val loops_per_jiffy
#endif
#define udelay(usecs) __udelay((usecs),__udelay_val)
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)