X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=fs%2Faffs%2Ffile.c;h=322710c3eedf25c35ca4ca5888e4c2ab96bed728;hb=b904d7131d116900524bd36ec170dcd97846bfd3;hp=184e55c1c9ba4ec374752c5cf034ad80ac18c351;hpb=d905163c5b23f6d8511971e06081a1b525e8a0bd;p=~andy%2Flinux diff --git a/fs/affs/file.c b/fs/affs/file.c index 184e55c1c9b..322710c3eed 100644 --- a/fs/affs/file.c +++ b/fs/affs/file.c @@ -916,9 +916,9 @@ affs_truncate(struct inode *inode) affs_free_prealloc(inode); } -int affs_file_fsync(struct file *filp, struct dentry *dentry, int datasync) +int affs_file_fsync(struct file *filp, int datasync) { - struct inode * inode = dentry->d_inode; + struct inode *inode = filp->f_mapping->host; int ret, err; ret = write_inode_now(inode, 0);