From: Al Viro Date: Mon, 2 Apr 2012 23:22:25 +0000 (-0400) Subject: dentry leak in simple_fill_super() failure exit X-Git-Tag: v3.4-rc3~37^2~1 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=640946f20390e492694f9d7470656f2262385951;p=pandora-kernel.git dentry leak in simple_fill_super() failure exit d_genocide() does _not_ evict dentries; it just removes extra ref pinning each of those. Normally it's followed by shrinking the tree (it's done just before generic_shutdown_super() by kill_litter_super()), but in case of simple_fill_super() nothing of that kind will follow. Just do shrink_dcache_parent() manually. Signed-off-by: Al Viro --- Reading git-diff-tree failed