if (status == 0) status = nfs_instantiate(dentry, &fhandle, &fattr); 
if (status != 0) goto out; status = nfs_instantiate(dentry, &fhandle, &fattr); if (status != 0) goto out; status = nfs3_proc_set_default_acl(dir, dentry->d_inode, mode); out: 
nfs3_proc_mkdir(struct inode *dir, struct dentry *dentry, struct iattr *sattr){	struct nfs_fh fhandle;	struct nfs_fattr fattr, dir_attr;	struct nfs3_mkdirargs	arg = {		.fh		= NFS_FH(dir),		.name		= dentry->d_name.name,		.len		= dentry->d_name.len,		.sattr		= sattr	};	struct nfs3_diropres	res = {		.dir_attr	= &dir_attr,		.fh		= &fhandle,		.fattr		= &fattr	};	int			status;	dprintk("NFS call  mkdir %s\n", dentry->d_name.name);	dir_attr.valid = 0;	fattr.valid = 0;	status = rpc_call(NFS_CLIENT(dir), NFS3PROC_MKDIR, &arg, &res, 0);	nfs_refresh_inode(dir, &dir_attr);	if (status == 0)		status = nfs_instantiate(dentry, &fhandle, &fattr);	dprintk("NFS reply mkdir: %d\n", status);	return status;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/055ffbea0596942579b0dae71d5dab78de8135f6/nfs3proc.c/buggy/fs/nfs/nfs3proc.c