From: Al Viro Date: Thu, 7 May 2015 23:24:57 +0000 (-0400) Subject: namei: d_is_negative() should be checked before ->d_seq validation X-Git-Tag: omap-for-v4.2/omap1-v2~15^2~1 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=766c4cbfacd8634d7580bac6a1b8456e63de3e84;p=pandora-kernel.git namei: d_is_negative() should be checked before ->d_seq validation Fetching ->d_inode, verifying ->d_seq and finding d_is_negative() to be true does *not* mean that inode we'd fetched had been NULL - that holds only while ->d_seq is still unchanged. Shift d_is_negative() checks into lookup_fast() prior to ->d_seq verification. Reported-by: Steven Rostedt Tested-by: Steven Rostedt Signed-off-by: Al Viro --- Reading git-diff-tree failed