X-Git-Url: http://plrg.eecs.uci.edu/git/?p=firefly-linux-kernel-4.4.55.git;a=blobdiff_plain;f=fs%2Fext4%2Fext4.h;h=6d1ffab091bc08568d47bf528d1c6bfc1f55faee;hp=87e24a2edee5418015b887a47b9194230f83d612;hb=24a92c14505e9768d206ba8133054298d64103e6;hpb=71b34fd1db384bb37b092bd6d0cf1b6be4fc7c26 diff --git a/fs/ext4/ext4.h b/fs/ext4/ext4.h index 87e24a2edee5..6d1ffab091bc 100644 --- a/fs/ext4/ext4.h +++ b/fs/ext4/ext4.h @@ -2089,6 +2089,7 @@ int do_journal_get_write_access(handle_t *handle, #define CONVERT_INLINE_DATA 2 extern struct inode *ext4_iget(struct super_block *, unsigned long); +extern struct inode *ext4_iget_normal(struct super_block *, unsigned long); extern int ext4_write_inode(struct inode *, struct writeback_control *); extern int ext4_setattr(struct dentry *, struct iattr *); extern int ext4_getattr(struct vfsmount *mnt, struct dentry *dentry, @@ -2261,8 +2262,8 @@ extern int ext4_register_li_request(struct super_block *sb, static inline int ext4_has_group_desc_csum(struct super_block *sb) { return EXT4_HAS_RO_COMPAT_FEATURE(sb, - EXT4_FEATURE_RO_COMPAT_GDT_CSUM | - EXT4_FEATURE_RO_COMPAT_METADATA_CSUM); + EXT4_FEATURE_RO_COMPAT_GDT_CSUM) || + (EXT4_SB(sb)->s_chksum_driver != NULL); } static inline ext4_fsblk_t ext4_blocks_count(struct ext4_super_block *es)