commit | 294d71ff2f020aa2ef7057a7bd10cf2ec71b5ee3 | [log] [tgz] |
---|---|---|
author | Al Viro <viro@zeniv.linux.org.uk> | Fri May 08 11:43:53 2015 -0400 |
committer | Al Viro <viro@zeniv.linux.org.uk> | Mon May 11 08:13:14 2015 -0400 |
tree | b5fe63b7b42ea32ba0d05eca331548e623f66a97 | |
parent | 31956502dd2c9432523d01373a9dc0e5931cfa1c [diff] |
new helper: __legitimize_mnt() same as legitimize_mnt(), except that it does *not* drop and regain rcu_read_lock; return values are 0 => grabbed a reference, we are fine 1 => failed, just go away -1 => failed, go away and mntput(bastard) when outside of rcu_read_lock Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>