From: Yan, Zheng Date: Wed, 19 Nov 2014 07:50:34 +0000 (+0800) Subject: vfs: fix reference leak in d_prune_aliases() X-Git-Tag: omap-for-v3.19/fixes-for-merge-window~82^2~2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4a7795d35e252f38298980530e01e21867f8f856;p=pandora-kernel.git vfs: fix reference leak in d_prune_aliases() In "d_prune_alias(): just lock the parent and call __dentry_kill()" the old dget + d_drop + dput has been replaced with lock_parent + __dentry_kill; unfortunately, dput() does more than just killing dentry - it also drops the reference to parent. New variant leaks that reference and needs dput(parent) after killing the child off. Signed-off-by: Yan, Zheng Signed-off-by: Al Viro --- Reading git-diff-tree failed