touch_atime(nd->mnt, dentry); 
touch_atime(path->mnt, dentry); 
static inline int __do_follow_link(struct path *path, struct nameidata *nd){	int error;	struct dentry *dentry = path->dentry;	touch_atime(nd->mnt, dentry);	nd_set_link(nd, NULL);	if (path->mnt == nd->mnt)		mntget(path->mnt);	error = dentry->d_inode->i_op->follow_link(dentry, nd);	if (!error) {		char *s = nd_get_link(nd);		if (s)			error = __vfs_follow_link(nd, s);		if (dentry->d_inode->i_op->put_link)			dentry->d_inode->i_op->put_link(dentry, nd);	}	dput(dentry);	mntput(path->mnt);	return error;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/d671a1cbf7c7a5c5562106d39eb7f830ae5273ae/namei.c/buggy/fs/namei.c