inode_dir_notify(dir, DN_CREATE); 
fsnotify_create(dir, dentry->d_name.name); 
int vfs_symlink(struct inode *dir, struct dentry *dentry, const char *oldname, int mode){	int error = may_create(dir, dentry, NULL);	if (error)		return error;	if (!dir->i_op || !dir->i_op->symlink)		return -EPERM;	error = security_inode_symlink(dir, dentry, oldname);	if (error)		return error;	DQUOT_INIT(dir);	error = dir->i_op->symlink(dir, dentry, oldname);	if (!error) {		inode_dir_notify(dir, DN_CREATE);		security_inode_post_symlink(dir, dentry, oldname);	}	return error;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/0eeca28300df110bd6ed54b31193c83b87921443/namei.c/clean/fs/namei.c