Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a630b22d authored by Peng Tao's avatar Peng Tao Committed by Greg Kroah-Hartman
Browse files

staging/lustre/libcfs: remove filp_fsync



we can just call generic vfs_fsync().

Cc: Andreas Dilger <andreas.dilger@intel.com>
Signed-off-by: default avatarPeng Tao <bergwolf@gmail.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent b831516c
Loading
Loading
Loading
Loading
+0 −6
Original line number Diff line number Diff line
@@ -52,18 +52,12 @@
#include <linux/backing-dev.h>
#include <linux/posix_acl_xattr.h>

# define do_fsync(fp, flag)				\
	((fp)->f_op->fsync(fp, 0, LLONG_MAX, flag))

#define filp_read(fp, buf, size, pos)			\
	((fp)->f_op->read((fp), (buf), (size), pos))

#define filp_write(fp, buf, size, pos)			\
	((fp)->f_op->write((fp), (buf), (size), pos))

#define filp_fsync(fp)					\
	do_fsync(fp, 1)

#define flock_type(fl)			((fl)->fl_type)
#define flock_set_type(fl, type)	do { (fl)->fl_type = (type); } while (0)
#define flock_pid(fl)			((fl)->fl_pid)
+1 −1
Original line number Diff line number Diff line
@@ -721,7 +721,7 @@ int cfs_tracefile_dump_all_pages(char *filename)
		cfs_tage_free(tage);
	}
	MMSPACE_CLOSE;
	rc = filp_fsync(filp);
	rc = vfs_fsync(filp, 1);
	if (rc)
		printk(KERN_ERR "sync returns %d\n", rc);
close: