]>
Commit | Line | Data |
---|---|---|
d6910058 | 1 | // SPDX-License-Identifier: GPL-2.0-or-later |
ebc921ca IK |
2 | /* |
3 | * Copyright 1997-1998 Transmeta Corporation -- All Rights Reserved | |
ebc921ca IK |
4 | */ |
5 | ||
6 | #include "autofs_i.h" | |
7 | ||
8 | static const char *autofs_get_link(struct dentry *dentry, | |
9 | struct inode *inode, | |
10 | struct delayed_call *done) | |
11 | { | |
12 | struct autofs_sb_info *sbi; | |
13 | struct autofs_info *ino; | |
14 | ||
15 | if (!dentry) | |
16 | return ERR_PTR(-ECHILD); | |
17 | sbi = autofs_sbi(dentry->d_sb); | |
18 | ino = autofs_dentry_ino(dentry); | |
19 | if (ino && !autofs_oz_mode(sbi)) | |
20 | ino->last_used = jiffies; | |
21 | return d_inode(dentry)->i_private; | |
22 | } | |
23 | ||
24 | const struct inode_operations autofs_symlink_inode_operations = { | |
25 | .get_link = autofs_get_link | |
26 | }; |