}
osp_update_request_destroy(env, our);
} else {
- args = ptlrpc_req_async_args(req);
+ args = ptlrpc_req_async_args(args, req);
args->oaua_update = our;
args->oaua_count = NULL;
args->oaua_waitq = NULL;
RETURN(rc);
}
- args = ptlrpc_req_async_args(req);
+ args = ptlrpc_req_async_args(args, req);
args->oaua_update = our;
/* set env to NULL, in case the interrupt cb and current function
* are in different thread */