idmap->idmap_dentry = rpc_mkpipe(clp->cl_rpcclient->cl_dentry, "idmap", idmap, &idmap_upcall_ops, 0); 
snprintf(idmap->idmap_path, sizeof(idmap->idmap_path), "%s/idmap", clp->cl_rpcclient->cl_pathname);  idmap->idmap_dentry = rpc_mkpipe(idmap->idmap_path, idmap, &idmap_upcall_ops, 0); 
nfs_idmap_new(struct nfs4_client *clp){	struct idmap *idmap;	if (clp->cl_idmap != NULL)		return;        if ((idmap = kmalloc(sizeof(*idmap), GFP_KERNEL)) == NULL)                return;	memset(idmap, 0, sizeof(*idmap));	idmap->idmap_dentry = rpc_mkpipe(clp->cl_rpcclient->cl_dentry,			"idmap", idmap, &idmap_upcall_ops, 0);        if (IS_ERR(idmap->idmap_dentry)) {		kfree(idmap);		return;	}        init_MUTEX(&idmap->idmap_lock);        init_MUTEX(&idmap->idmap_im_lock);	init_waitqueue_head(&idmap->idmap_wq);	idmap->idmap_user_hash.h_type = IDMAP_TYPE_USER;	idmap->idmap_group_hash.h_type = IDMAP_TYPE_GROUP;	clp->cl_idmap = idmap;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/f134585a7343d71f9be7f0cf97e2145f21dd10c6/idmap.c/clean/fs/nfs/idmap.c