Whamcloud - gitweb
LU-2926 ldiskfs: crash in is_bad_inode() on SLES11 SP2
[fs/lustre-release.git] / ldiskfs / kernel_patches / patches / sles11sp2 / ext4-large-eas.patch
index ed3d231..3a7e7c3 100644 (file)
@@ -128,7 +128,7 @@ diff -ur linux-stage.orig/fs/ext4/xattr.c linux-stage/fs/ext4/xattr.c
 +      struct inode *ea_inode = NULL;
 +
 +      ea_inode = ext4_iget(parent->i_sb, ea_ino);
-+      if (ea_inode == NULL || is_bad_inode(ea_inode)) {
++      if (IS_ERR(ea_inode) || is_bad_inode(ea_inode)) {
 +              ext4_error(parent->i_sb, "error while reading EA inode %d",
 +                         ea_ino);
 +              *err = -EIO;