]> git.baikalelectronics.ru Git - kernel.git/commit
vfs: remove dget() from dentry_unhash()
authorSage Weil <sage@newdream.net>
Tue, 24 May 2011 20:06:05 +0000 (13:06 -0700)
committerAl Viro <viro@zeniv.linux.org.uk>
Thu, 26 May 2011 11:26:46 +0000 (07:26 -0400)
commit47d3686f2e81904c0fecf4761bf30036cf36d841
tree8534f12a507ef5aee91e302f3e54cf8a4440fc82
parenta69330a867f8163bdf4ee493e4f0d35d6e86e586
vfs: remove dget() from dentry_unhash()

This serves no useful purpose that I can discern.  All callers (rename,
rmdir) hold their own reference to the dentry.

A quick audit of all file systems showed no relevant checks on the value
of d_count in vfs_rmdir/vfs_rename_dir paths.

Signed-off-by: Sage Weil <sage@newdream.net>
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
fs/hpfs/namei.c
fs/namei.c
fs/reiserfs/xattr.c