From: Jan Kara Date: Thu, 9 Oct 2014 10:52:16 +0000 (+0200) Subject: udf: Fix loading of special inodes X-Git-Tag: fixes-against-v3.18-rc2~121^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6174c2eb8ecef271159bdcde460ce8af54d8f72f;p=pandora-kernel.git udf: Fix loading of special inodes Some UDF media have special inodes (like VAT or metadata partition inodes) whose link_count is 0. Thus commit 4071b9136223 (udf: Properly detect stale inodes) broke loading these inodes because udf_iget() started returning -ESTALE for them. Since we still need to properly detect stale inodes queried by NFS, create two variants of udf_iget() - one which is used for looking up special inodes (which ignores link_count == 0) and one which is used for other cases which return ESTALE when link_count == 0. Fixes: 4071b913622316970d0e1919f7d82b4403fec5f2 CC: stable@vger.kernel.org Signed-off-by: Jan Kara --- Reading git-diff-tree failed