]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - arch/um/sys-x86_64/delay.c
[PATCH] uml: s390 preparation, delay moved to arch
[linux-2.6-omap-h63xx.git] / arch / um / sys-x86_64 / delay.c
index f3b5187942b4e65ef14dd27e869fecd50861c7be..651332aeec22db781a0af12181210515b788a990 100644 (file)
@@ -5,7 +5,9 @@
  * Licensed under the GPL
  */
 
+#include "linux/delay.h"
 #include "asm/processor.h"
+#include "asm/param.h"
 
 void __delay(unsigned long loops)
 {
@@ -14,6 +16,22 @@ void __delay(unsigned long loops)
        for(i = 0; i < loops; i++) ;
 }
 
+void __udelay(unsigned long usecs)
+{
+       int i, n;
+
+       n = (loops_per_jiffy * HZ * usecs) / MILLION;
+       for(i=0;i<n;i++) ;
+}
+
+void __const_udelay(unsigned long usecs)
+{
+       int i, n;
+
+       n = (loops_per_jiffy * HZ * usecs) / MILLION;
+       for(i=0;i<n;i++) ;
+}
+
 /*
  * Overrides for Emacs so that we follow Linus's tabbing style.
  * Emacs will notice this stuff at the end of the file and automatically