From: Al Viro Date: Wed, 28 May 2014 13:48:44 +0000 (-0400) Subject: lift the "already marked killed" case into shrink_dentry_list() X-Git-Tag: omap-for-v3.16/fixes-against-rc1~124^2~5 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=64fd72e0a44bdd62c5ca277cb24d0d02b2d8e9dc;p=pandora-kernel.git lift the "already marked killed" case into shrink_dentry_list() It can happen only when dentry_kill() is called with unlock_on_failure equal to 0 - other callers had dentry pinned until the moment they've got ->d_lock and DCACHE_DENTRY_KILLED is set only after lockref_mark_dead(). IOW, only one of three call sites of dentry_kill() might end up reaching that code. Just move it there. Signed-off-by: Al Viro --- Reading git-diff-tree failed