X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=fs%2F9p%2Fvfs_inode.c;h=b1dc5188804831af2d58478b700b424e5d78d895;hb=0a73d0a204a4a04a1e110539c5a524ae51f91d6d;hp=510040b04c964dbdeab4ab47c29b789fef5c4b5f;hpb=f5dcb68086ba2e033b2af32b0da0c7a7c7872a09;p=uclinux-h8%2Flinux.git diff --git a/fs/9p/vfs_inode.c b/fs/9p/vfs_inode.c index 510040b04c96..b1dc51888048 100644 --- a/fs/9p/vfs_inode.c +++ b/fs/9p/vfs_inode.c @@ -540,8 +540,7 @@ static struct inode *v9fs_qid_iget(struct super_block *sb, unlock_new_inode(inode); return inode; error: - unlock_new_inode(inode); - iput(inode); + iget_failed(inode); return ERR_PTR(retval); }