summaryrefslogtreecommitdiffstats
path: root/fs/ocfs2
diff options
context:
space:
mode:
authorJan Kara <jack@suse.cz>2014-10-09 12:52:16 +0200
committerJan Kara <jack@suse.cz>2014-10-09 13:06:14 +0200
commit6174c2eb8ecef271159bdcde460ce8af54d8f72f (patch)
treefc00824fdd8231ac9ee32714fc86493149af29d1 /fs/ocfs2
parentc53f755d339b5546600c316333140d5fe958941d (diff)
downloadlinux-6174c2eb8ecef271159bdcde460ce8af54d8f72f.tar.gz
linux-6174c2eb8ecef271159bdcde460ce8af54d8f72f.tar.bz2
linux-6174c2eb8ecef271159bdcde460ce8af54d8f72f.zip
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 <jack@suse.cz>
Diffstat (limited to 'fs/ocfs2')
0 files changed, 0 insertions, 0 deletions