fat: remove i_alloc_sem abuse
[firefly-linux-kernel-4.4.55.git] / fs / fat / fat.h
index 8276cc282decb466c360c6d6e1c8a9f31ee73c9d..a975b4147e9179fe6bf3bd1917b48ec8a031110b 100644 (file)
@@ -109,6 +109,7 @@ struct msdos_inode_info {
        int i_attrs;            /* unused attribute bits */
        loff_t i_pos;           /* on-disk position of directory entry or 0 */
        struct hlist_node i_fat_hash;   /* hash by i_location */
+       struct rw_semaphore truncate_lock; /* protect bmap against truncate */
        struct inode vfs_inode;
 };