From: Trond Myklebust Date: Sat, 14 Jul 2007 19:39:58 +0000 (-0400) Subject: SUNRPC: Clean up the sillyrename code X-Git-Tag: v2.6.23-rc1~254^2~2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e4eff1a622edd6ab7b73acd5d8763aa2fa3fee49;p=pandora-kernel.git SUNRPC: Clean up the sillyrename code Fix a couple of bugs: - Don't rely on the parent dentry still being valid when the call completes. Fixes a race with shrink_dcache_for_umount_subtree() - Don't remove the file if the filehandle has been labelled as stale. Fix a couple of inefficiencies - Remove the global list of sillyrenamed files. Instead we can cache the sillyrename information in the dentry->d_fsdata - Move common code from unlink_setup/unlink_done into fs/nfs/unlink.c Signed-off-by: Trond Myklebust --- Reading git-diff-tree failed