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