From 1fb943bca28a8ba378978d21c078910113c793cc Mon Sep 17 00:00:00 2001 From: johann Date: Thu, 4 Jun 2009 07:35:31 +0000 Subject: [PATCH] Branch b1_8 b=19725 i=adilger i=girish unlike ext3_iget(), ext4_iget() returns an error instead of a NULL pointer --- lustre/lvfs/fsfilt_ext3.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lustre/lvfs/fsfilt_ext3.c b/lustre/lvfs/fsfilt_ext3.c index 35cacb6..4733d05 100644 --- a/lustre/lvfs/fsfilt_ext3.c +++ b/lustre/lvfs/fsfilt_ext3.c @@ -1721,6 +1721,9 @@ static inline struct inode *ext3_iget_inuse(struct super_block *sb, #else inode = ext3_iget(sb, ino); #endif + if (IS_ERR(inode)) + /* Newer kernels return an error instead of a NULL pointer */ + inode = NULL; return inode; } -- 1.8.3.1