untangle fsnotify_d_instantiate() a bit
authorAl Viro <viro@zeniv.linux.org.uk>
Wed, 9 Mar 2016 22:58:49 +0000 (17:58 -0500)
committerAl Viro <viro@zeniv.linux.org.uk>
Mon, 14 Mar 2016 04:17:28 +0000 (00:17 -0400)
commit27f203f655a2e1dab66598a5b19afb637c587f0b
treea022bd5f91af856da9cd9e31329850bcc0163873
parent34d0d19dc0929ccc326448737f05a8fae3d47b8a
untangle fsnotify_d_instantiate() a bit

First of all, don't bother calling it if inode is NULL -
that makes inode argument unused.  Moreover, do it *before*
dropping ->d_lock, not right after that (and don't bother
grabbing ->d_lock in it, of course).

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
fs/dcache.c
include/linux/fsnotify.h
include/linux/fsnotify_backend.h