g_mutex_unlock(inode->lock);
async_rpc_send_reply(req, &result);
}
g_mutex_unlock(inode->lock);
async_rpc_send_reply(req, &result);
}
g_mutex_unlock(inode->lock);
async_rpc_send_reply(req, &result);
g_mutex_unlock(inode->lock);
async_rpc_send_reply(req, &result);
result.diropres3_u.resok.obj.post_op_fh3_u.handle.data.data_len = 8;
result.diropres3_u.resok.obj.post_op_fh3_u.handle.data.data_val = (char *)&fh_bytes;
result.diropres3_u.resok.obj.post_op_fh3_u.handle.data.data_len = 8;
result.diropres3_u.resok.obj.post_op_fh3_u.handle.data.data_val = (char *)&fh_bytes;
result.diropres3_u.resok.obj.post_op_fh3_u.handle.data.data_len = 8;
result.diropres3_u.resok.obj.post_op_fh3_u.handle.data.data_val = (char *)&fh_bytes;
result.diropres3_u.resok.obj.post_op_fh3_u.handle.data.data_len = 8;
result.diropres3_u.resok.obj.post_op_fh3_u.handle.data.data_val = (char *)&fh_bytes;
g_mutex_unlock(file->lock);
g_mutex_unlock(dir->lock);
async_rpc_send_reply(req, &result);
g_mutex_unlock(file->lock);
g_mutex_unlock(dir->lock);
async_rpc_send_reply(req, &result);
result.diropres3_u.resok.obj.post_op_fh3_u.handle.data.data_len = 8;
result.diropres3_u.resok.obj.post_op_fh3_u.handle.data.data_val = (char *)&fh_bytes;
result.diropres3_u.resok.obj.post_op_fh3_u.handle.data.data_len = 8;
result.diropres3_u.resok.obj.post_op_fh3_u.handle.data.data_val = (char *)&fh_bytes;
g_mutex_unlock(file->lock);
g_mutex_unlock(dir->lock);
async_rpc_send_reply(req, &result);
g_mutex_unlock(file->lock);
g_mutex_unlock(dir->lock);
async_rpc_send_reply(req, &result);
g_mutex_unlock(dir->lock);
async_rpc_send_reply(req, &result);
}
g_mutex_unlock(dir->lock);
async_rpc_send_reply(req, &result);
}
g_mutex_unlock(inode->lock);
g_mutex_unlock(dir->lock);
async_rpc_send_reply(req, &result);
g_mutex_unlock(inode->lock);
g_mutex_unlock(dir->lock);
async_rpc_send_reply(req, &result);
g_mutex_unlock(dir1->lock);
if (dir1->inum != dir2->inum)
g_mutex_unlock(dir2->lock);
g_mutex_unlock(dir1->lock);
if (dir1->inum != dir2->inum)
g_mutex_unlock(dir2->lock);
encode_fattr3(&result.link3res_u.res.file_attributes.post_op_attr_u.attributes, inode);
result.link3res_u.res.linkdir_wcc = wcc;
encode_fattr3(&result.link3res_u.res.file_attributes.post_op_attr_u.attributes, inode);
result.link3res_u.res.linkdir_wcc = wcc;
g_mutex_unlock(inode->lock);
g_mutex_unlock(dir->lock);
async_rpc_send_reply(req, &result);
g_mutex_unlock(inode->lock);
g_mutex_unlock(dir->lock);
async_rpc_send_reply(req, &result);
g_mutex_lock(inode->lock);
encode_pre_wcc(&result.commit3res_u.resok.file_wcc, inode);
g_mutex_lock(inode->lock);
encode_pre_wcc(&result.commit3res_u.resok.file_wcc, inode);
result.commit3res_u.resok.file_wcc.after.present = TRUE;
encode_fattr3(&result.commit3res_u.resok.file_wcc.after.post_op_attr_u.attributes, inode);
result.commit3res_u.resok.file_wcc.after.present = TRUE;
encode_fattr3(&result.commit3res_u.resok.file_wcc.after.post_op_attr_u.attributes, inode);