#include <asm/uaccess.h>
#include <linux/fs.h>
+#include <linux/buffer_head.h>
#include "p2pkp_file.h"
#include "p2pkp_debug.h"
void p2pkp_close_file(struct file *file)
{
+ file_fsync(file, 0);
filp_close(file,NULL);
}
len -= ret;
bytes_written += ret;
} while (len > 0);
-
set_fs(fs);
-
return ret < 0 ? ret : bytes_written;
}