From: David Howells Use iget_failed() in AFS to kill a failed inode. Signed-off-by: David Howells Signed-off-by: Andrew Morton --- fs/afs/inode.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff -puN fs/afs/inode.c~iget-use-iget_failed-in-afs fs/afs/inode.c --- a/fs/afs/inode.c~iget-use-iget_failed-in-afs +++ a/fs/afs/inode.c @@ -196,10 +196,7 @@ struct inode *afs_iget(struct super_bloc /* failure */ bad_inode: - make_bad_inode(inode); - unlock_new_inode(inode); - iput(inode); - + iget_failed(inode); _leave(" = %d [bad]", ret); return ERR_PTR(ret); } _