fs: push i_mutex and filemap_write_and_wait down into ->fsync() handlers
[firefly-linux-kernel-4.4.55.git] / fs / ncpfs / file.c
index cb50aaf981dff5bf32dd2d4993ac14a1202dc27e..64a326418aa272dbda0211e892ddb32b7217eb81 100644 (file)
 #include <linux/vmalloc.h>
 #include <linux/sched.h>
 
-#include <linux/ncp_fs.h>
-#include "ncplib_kernel.h"
+#include "ncp_fs.h"
 
-static int ncp_fsync(struct file *file, int datasync)
+static int ncp_fsync(struct file *file, loff_t start, loff_t end, int datasync)
 {
-       return 0;
+       return filemap_write_and_wait_range(file->f_mapping, start, end);
 }
 
 /*