aboutsummaryrefslogtreecommitdiffstats
path: root/fs/autofs4/autofs_i.h
diff options
context:
space:
mode:
authorIan Kent <raven@themaw.net>2006-03-27 01:14:47 -0800
committerLinus Torvalds <torvalds@g5.osdl.org>2006-03-27 08:44:39 -0800
commite0a7aae94030b878601eb67686b696de4a3764f0 (patch)
tree721a08b9c124e5e9efe36bec1b501f7999657793 /fs/autofs4/autofs_i.h
parent[PATCH] autofs4: fix false negative return from expire (diff)
downloadlinux-dev-e0a7aae94030b878601eb67686b696de4a3764f0.tar.xz
linux-dev-e0a7aae94030b878601eb67686b696de4a3764f0.zip
[PATCH] autofs4: expire mounts that hold no (extra) references only
Alter the expire semantics that define how "busyness" is determined. Currently a last_used counter is updated on every revalidate from processes other than the mount owner process group. This patch changes that so that an expire candidate is busy only if it has a reference count greater than the expected minimum, such as when there is an open file or working directory in use. This method is the only way that busyness can be established for direct mounts within the new implementation. For consistency the expire semantic is made the same for all mounts. A side effect of the patch is that mounts which remain mounted unessessarily in the presence of some GUI programs that scan the filesystem should now expire. Signed-off-by: Ian Kent <raven@themaw.net> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'fs/autofs4/autofs_i.h')
0 files changed, 0 insertions, 0 deletions