summaryrefslogtreecommitdiff
path: root/fs/nfsctl.c
diff options
context:
space:
mode:
authorOGAWA Hirofumi <hirofumi@mail.parknet.co.jp>2008-11-06 23:53:52 +0300
committerLinus Torvalds <torvalds@linux-foundation.org>2008-11-07 02:41:21 +0300
commit1c13a243a461dd5b089d29e5d57f260c990e462c (patch)
tree2d9e6be66c1854cdc172708357d95800ec8e93ed /fs/nfsctl.c
parent1b52467243c7167b3a267ddbcbb14d550f28eb4a (diff)
downloadlinux-1c13a243a461dd5b089d29e5d57f260c990e462c.tar.xz
fat: Kill d_invalidate() in vfat_lookup()
d_invalidate() for positive dentry doesn't work in some cases (vfsmount, nfsd, and maybe others). shrink_dcache_parent() by d_invalidate() is pointless for vfat usage at all. So, this kills it, and intead of it uses d_move(). To save old behavior, this returns alias simply for directory (don't change pwd, etc..). the directory lookup shouldn't be important for performance. Signed-off-by: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'fs/nfsctl.c')
0 files changed, 0 insertions, 0 deletions