]> git.baikalelectronics.ru Git - kernel.git/commit
[readdir] convert ext3
authorAl Viro <viro@zeniv.linux.org.uk>
Thu, 16 May 2013 01:02:48 +0000 (21:02 -0400)
committerAl Viro <viro@zeniv.linux.org.uk>
Sat, 29 Jun 2013 08:46:49 +0000 (12:46 +0400)
commit3b81b889070ab1f56b494d335f5c823bc44f0ddf
tree964c5d165f74933df96d6fa16f9bd866a7308727
parent2bac1d872647b869fbd82a7f93871fec76cb5569
[readdir] convert ext3

new helper: dir_relax(inode).  Call when you are in location that will
_not_ be invalidated by directory modifications (block boundary, in case
of ext*).  Returns whether the directory has survived (dropping i_mutex
allows rmdir to kill the sucker; if it returns false to us, ->iterate()
is obviously done)

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