Fix error handling in ldiskfs_xattr_inode_iget
for SLES11 SP2 platform
Signed-off-by: James Simmons <uja.ornl@gmail.com>
Change-Id: I05568cac5f4cc8a12cfd95034a99b06541289673
Reviewed-on: http://review.whamcloud.com/5709
Tested-by: Hudson
Reviewed-by: Jian Yu <jian.yu@intel.com>
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Bob Glossman <bob.glossman@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
+ 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;