linux-fsdevel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] autofs - fix fix symlinks arent checked for expiry
@ 2013-12-24  9:44 Ian Kent
  2013-12-26 21:42 ` Andrew Morton
  0 siblings, 1 reply; 5+ messages in thread
From: Ian Kent @ 2013-12-24  9:44 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-fsdevel, autofs mailing list, Kernel Mailing List

When following a symlink the last_used counter is unconditionally
updated causing the expire checks from user space to prevent
expiry. Opps!

Signed-off-by: Ian Kent <raven@themaw.net>
---
 fs/autofs4/symlink.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/fs/autofs4/symlink.c b/fs/autofs4/symlink.c
index 061a692..1e8ea19 100644
--- a/fs/autofs4/symlink.c
+++ b/fs/autofs4/symlink.c
@@ -14,8 +14,9 @@
 
 static void *autofs4_follow_link(struct dentry *dentry, struct nameidata *nd)
 {
+	struct autofs_sb_info *sbi = autofs4_sbi(dentry->d_sb);
 	struct autofs_info *ino = autofs4_dentry_ino(dentry);
-	if (ino)
+	if (ino && !autofs4_oz_mode(sbi))
 		ino->last_used = jiffies;
 	nd_set_link(nd, dentry->d_inode->i_private);
 	return NULL;


^ permalink raw reply related	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2013-12-27  1:55 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-12-24  9:44 [PATCH] autofs - fix fix symlinks arent checked for expiry Ian Kent
2013-12-26 21:42 ` Andrew Morton
2013-12-27  1:09   ` Ian Kent
2013-12-27  1:19     ` Andrew Morton
2013-12-27  1:55       ` Ian Kent

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).