]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - fs/jffs2/file.c
Merge git://git.infradead.org/mtd-2.6
[mv-sheeva.git] / fs / jffs2 / file.c
index 52749127aa6cc1b0eae5194feb3bb3bebf83af82..1c0a08d711aa431a72770f33840cd5c1b9d997ad 100644 (file)
@@ -27,9 +27,9 @@ static int jffs2_write_begin(struct file *filp, struct address_space *mapping,
                        struct page **pagep, void **fsdata);
 static int jffs2_readpage (struct file *filp, struct page *pg);
 
-int jffs2_fsync(struct file *filp, struct dentry *dentry, int datasync)
+int jffs2_fsync(struct file *filp, int datasync)
 {
-       struct inode *inode = dentry->d_inode;
+       struct inode *inode = filp->f_mapping->host;
        struct jffs2_sb_info *c = JFFS2_SB_INFO(inode->i_sb);
 
        /* Trigger GC to flush any pending writes for this inode */