--- x/fs/buffer.c.~1~ 2003-07-17 08:18:38.000000000 +0200 +++ x/fs/buffer.c 2003-07-17 08:25:09.000000000 +0200 @@ -520,7 +520,6 @@ asmlinkage long sys_fdatasync(unsigned i ret = do_fdatasync(file); up(&inode->i_sem); -out_putf: fput(file); out: return ret;