]> git.karo-electronics.de Git - linux-beck.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)
commit64252c75a2196a0cf1e0d3777143ecfe0e3ae650
tree8534f12a507ef5aee91e302f3e54cf8a4440fc82
parent48293699a09324d2e3c66bd53d10eed6d67937a0
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