From: Eric Sesterhenn Since all callers dereference dir, we dont need this check. Coverity id #337. Signed-off-by: Eric Sesterhenn Cc: Jeff Mahoney Cc: Signed-off-by: Andrew Morton --- fs/reiserfs/inode.c | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) diff -puN fs/reiserfs/inode.c~remove-unnecessary-check-in-fs-reiserfs-inodec fs/reiserfs/inode.c --- a/fs/reiserfs/inode.c~remove-unnecessary-check-in-fs-reiserfs-inodec +++ a/fs/reiserfs/inode.c @@ -1780,7 +1780,7 @@ int reiserfs_new_inode(struct reiserfs_t err = -EDQUOT; goto out_end_trans; } - if (!dir || !dir->i_nlink) { + if (!dir->i_nlink) { err = -EPERM; goto out_bad_inode; } _