This commit was manufactured by cvs2svn to create tag
[linux-2.6.git] / drivers / char / ftape / zftape / zftape-buffers.c
index ec4fdaa..3d64839 100644 (file)
@@ -27,7 +27,6 @@
 #include <linux/errno.h>
 #include <linux/mm.h>
 #include <linux/slab.h>
-#include <linux/delay.h>
 
 #include <linux/zftape.h>
 
@@ -120,7 +119,8 @@ void *zft_kmalloc(size_t size)
        void *new;
 
        while ((new = kmalloc(size, GFP_KERNEL)) == NULL) {
-               msleep_interruptible(100);
+               current->state   = TASK_INTERRUPTIBLE;
+               schedule_timeout(HZ/10);
        }
        memset(new, 0, size);
        used_memory += size;