ext4: fix races between page faults and hole punching
[firefly-linux-kernel-4.4.55.git] / fs / ext4 / super.c
index ba1cf0bf2f818da40d036db75aa8191a47673c27..852c26806af275a1f3894c0a990c341540f23c06 100644 (file)
@@ -958,6 +958,7 @@ static void init_once(void *foo)
        INIT_LIST_HEAD(&ei->i_orphan);
        init_rwsem(&ei->xattr_sem);
        init_rwsem(&ei->i_data_sem);
+       init_rwsem(&ei->i_mmap_sem);
        inode_init_once(&ei->vfs_inode);
 }