diff options
Diffstat (limited to 'fs/fat/fat.h')
-rw-r--r-- | fs/fat/fat.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/fs/fat/fat.h b/fs/fat/fat.h index 8276cc282dec..a5d3853822e0 100644 --- a/fs/fat/fat.h +++ b/fs/fat/fat.h | |||
@@ -109,6 +109,7 @@ struct msdos_inode_info { | |||
109 | int i_attrs; /* unused attribute bits */ | 109 | int i_attrs; /* unused attribute bits */ |
110 | loff_t i_pos; /* on-disk position of directory entry or 0 */ | 110 | loff_t i_pos; /* on-disk position of directory entry or 0 */ |
111 | struct hlist_node i_fat_hash; /* hash by i_location */ | 111 | struct hlist_node i_fat_hash; /* hash by i_location */ |
112 | struct rw_semaphore truncate_lock; /* protect bmap against truncate */ | ||
112 | struct inode vfs_inode; | 113 | struct inode vfs_inode; |
113 | }; | 114 | }; |
114 | 115 | ||
@@ -309,7 +310,8 @@ extern int fat_setattr(struct dentry * dentry, struct iattr * attr); | |||
309 | extern void fat_truncate_blocks(struct inode *inode, loff_t offset); | 310 | extern void fat_truncate_blocks(struct inode *inode, loff_t offset); |
310 | extern int fat_getattr(struct vfsmount *mnt, struct dentry *dentry, | 311 | extern int fat_getattr(struct vfsmount *mnt, struct dentry *dentry, |
311 | struct kstat *stat); | 312 | struct kstat *stat); |
312 | extern int fat_file_fsync(struct file *file, int datasync); | 313 | extern int fat_file_fsync(struct file *file, loff_t start, loff_t end, |
314 | int datasync); | ||
313 | 315 | ||
314 | /* fat/inode.c */ | 316 | /* fat/inode.c */ |
315 | extern void fat_attach(struct inode *inode, loff_t i_pos); | 317 | extern void fat_attach(struct inode *inode, loff_t i_pos); |