Trond Myklebust e4eff1a622 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 <Trond.Myklebust@netapp.com>
2007-07-19 15:21:39 -04:00
..
2007-05-14 19:33:46 -04:00
2007-07-19 15:21:39 -04:00
2007-05-09 17:58:01 -04:00
2007-05-09 17:58:01 -04:00
2007-07-19 15:09:03 -04:00
2007-07-19 15:21:39 -04:00
2007-07-19 15:21:39 -04:00