root/fs/autofs/symlink.c

/* [<][>][^][v][top][bottom][index][help] */

DEFINITIONS

This source file includes following definitions.
  1. autofs_get_link

   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 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 };

/* [<][>][^][v][top][bottom][index][help] */