|
@@ -1498,7 +1498,7 @@ struct file_operations {
|
|
int (*open) (struct inode *, struct file *);
|
|
int (*open) (struct inode *, struct file *);
|
|
int (*flush) (struct file *, fl_owner_t id);
|
|
int (*flush) (struct file *, fl_owner_t id);
|
|
int (*release) (struct inode *, struct file *);
|
|
int (*release) (struct inode *, struct file *);
|
|
- int (*fsync) (struct file *, struct dentry *, int datasync);
|
|
|
|
|
|
+ int (*fsync) (struct file *, int datasync);
|
|
int (*aio_fsync) (struct kiocb *, int datasync);
|
|
int (*aio_fsync) (struct kiocb *, int datasync);
|
|
int (*fasync) (int, struct file *, int);
|
|
int (*fasync) (int, struct file *, int);
|
|
int (*lock) (struct file *, int, struct file_lock *);
|
|
int (*lock) (struct file *, int, struct file_lock *);
|
|
@@ -2213,7 +2213,7 @@ extern int generic_segment_checks(const struct iovec *iov,
|
|
/* fs/block_dev.c */
|
|
/* fs/block_dev.c */
|
|
extern ssize_t blkdev_aio_write(struct kiocb *iocb, const struct iovec *iov,
|
|
extern ssize_t blkdev_aio_write(struct kiocb *iocb, const struct iovec *iov,
|
|
unsigned long nr_segs, loff_t pos);
|
|
unsigned long nr_segs, loff_t pos);
|
|
-extern int blkdev_fsync(struct file *filp, struct dentry *dentry, int datasync);
|
|
|
|
|
|
+extern int blkdev_fsync(struct file *filp, int datasync);
|
|
|
|
|
|
/* fs/splice.c */
|
|
/* fs/splice.c */
|
|
extern ssize_t generic_file_splice_read(struct file *, loff_t *,
|
|
extern ssize_t generic_file_splice_read(struct file *, loff_t *,
|
|
@@ -2348,7 +2348,7 @@ extern int simple_link(struct dentry *, struct inode *, struct dentry *);
|
|
extern int simple_unlink(struct inode *, struct dentry *);
|
|
extern int simple_unlink(struct inode *, struct dentry *);
|
|
extern int simple_rmdir(struct inode *, struct dentry *);
|
|
extern int simple_rmdir(struct inode *, struct dentry *);
|
|
extern int simple_rename(struct inode *, struct dentry *, struct inode *, struct dentry *);
|
|
extern int simple_rename(struct inode *, struct dentry *, struct inode *, struct dentry *);
|
|
-extern int simple_sync_file(struct file *, struct dentry *, int);
|
|
|
|
|
|
+extern int simple_sync_file(struct file *, int);
|
|
extern int simple_empty(struct dentry *);
|
|
extern int simple_empty(struct dentry *);
|
|
extern int simple_readpage(struct file *file, struct page *page);
|
|
extern int simple_readpage(struct file *file, struct page *page);
|
|
extern int simple_write_begin(struct file *file, struct address_space *mapping,
|
|
extern int simple_write_begin(struct file *file, struct address_space *mapping,
|
|
@@ -2373,7 +2373,7 @@ extern ssize_t simple_read_from_buffer(void __user *to, size_t count,
|
|
extern ssize_t simple_write_to_buffer(void *to, size_t available, loff_t *ppos,
|
|
extern ssize_t simple_write_to_buffer(void *to, size_t available, loff_t *ppos,
|
|
const void __user *from, size_t count);
|
|
const void __user *from, size_t count);
|
|
|
|
|
|
-extern int simple_fsync(struct file *, struct dentry *, int);
|
|
|
|
|
|
+extern int simple_fsync(struct file *, int);
|
|
|
|
|
|
#ifdef CONFIG_MIGRATION
|
|
#ifdef CONFIG_MIGRATION
|
|
extern int buffer_migrate_page(struct address_space *,
|
|
extern int buffer_migrate_page(struct address_space *,
|