]> git.baikalelectronics.ru Git - kernel.git/commit
vfs: split do_lookup()
authorMiklos Szeredi <mszeredi@suse.cz>
Mon, 21 May 2012 15:30:05 +0000 (17:30 +0200)
committerAl Viro <viro@zeniv.linux.org.uk>
Fri, 1 Jun 2012 16:11:56 +0000 (12:11 -0400)
commit12e4d28859d05e1707f03e586494469aed6b9e9b
treeeed5439dcc771e5ee18cab74de829e97200ea320
parenteaf7b3ef9e5f59672d53fa0cf1102756ced28abb
vfs: split do_lookup()

Split do_lookup() into two functions:

  lookup_fast() - does cached lookup without i_mutex
  lookup_slow() - does lookup with i_mutex

Both follow managed dentries.

The new functions are needed by atomic_open.

Signed-off-by: Miklos Szeredi <mszeredi@suse.cz>
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
fs/namei.c