fs/vfs: replace schedule_timeout() with msleep()
Subsystems (3)
PATCH 10/40 fs/vfs: replace schedule_timeout() with msleep()
Hi,
Please consider applying.
Description: Use msleep() instead of schedule_timeout() to guarantee the task delays as expected.
Signed-off-by Nishanth Aravamudan <[email protected]>
fs/nfsd/vfs.c +2 -2
@@ -36,6 +36,7 @@#include <linux/module.h> #include <linux/namei.h> #include <linux/vfs.h> +#include <linux/delay.h> #include <linux/sunrpc/svc.h> #include <linux/nfsd/nfsd.h> #ifdef CONFIG_NFSD_V3
@@ -965,8 +966,7 @@ nfsd_write(struct svc_rqst *rqstp, strucif (atomic_read (&inode->i_writecount) >1 || (last_ino == inode->i_ino && last_dev == inode->i_sb->s_dev)) {dprintk ("nfsd: write defer %d\n" , current->pid); -set_current_state (TASK_UNINTERRUPTIBLE ); -schedule_timeout ((HZ +99 )/100 ); +msleep (10 );dprintk ("nfsd: write resume %d\n" , current->pid); }
_______________________________________________
Kernel-janitors mailing list
[email protected]
http://lists.osdl.org/mailman/listinfo/kernel-janitors