diff options
author | Brian Behlendorf <[email protected]> | 2011-02-11 08:58:55 -0800 |
---|---|---|
committer | Brian Behlendorf <[email protected]> | 2011-02-11 09:05:51 -0800 |
commit | 7268e1bec8478639b7a1047e02ab931f30bc2f92 (patch) | |
tree | f3351407cbadd80f457d2d363541135865d82ebe /module | |
parent | 777d4af89137907adc91377327505f40c296035d (diff) |
Linux 2.6.35 compat, fops->fsync()
The fsync() callback in the file_operations structure used to take
3 arguments. The callback now only takes 2 arguments because the
dentry argument was determined to be unused by all consumers. To
handle this a compatibility prototype was added to ensure the right
prototype is used. Our implementation never used the dentry argument
either so it's just a matter of using the right prototype.
Diffstat (limited to 'module')
-rw-r--r-- | module/zfs/zpl_file.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/module/zfs/zpl_file.c b/module/zfs/zpl_file.c index 585f971e8..ed6704bb2 100644 --- a/module/zfs/zpl_file.c +++ b/module/zfs/zpl_file.c @@ -45,8 +45,7 @@ zpl_readdir(struct file *filp, void *dirent, filldir_t filldir) return (error); } -static int -zpl_fsync(struct file *filp, struct dentry *dentry, int datasync) +ZPL_FSYNC_PROTO(zpl_fsync, filp, unused_dentry, datasync) { cred_t *cr; int error; |