]> Pileus Git - ~andy/linux/blobdiff - fs/autofs4/symlink.c
autofs: fix symlinks aren't checked for expiry
[~andy/linux] / fs / autofs4 / symlink.c
index f27c094a1919c2af890df6b1f2ac3a9e6a523b4c..1e8ea192be2b13612e9702c4296f57611e50ba09 100644 (file)
 
 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 && !autofs4_oz_mode(sbi))
+               ino->last_used = jiffies;
        nd_set_link(nd, dentry->d_inode->i_private);
        return NULL;
 }