cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

symlink.c (629B)


      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
      8static 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
     24const struct inode_operations autofs_symlink_inode_operations = {
     25	.get_link	= autofs_get_link
     26};