*/
static int lock_convert_interpret(const struct lu_env *env,
struct ptlrpc_request *req,
- struct ldlm_async_args *aa, int rc)
+ void *args, int rc)
{
+ struct ldlm_async_args *aa = args;
struct ldlm_lock *lock;
struct ldlm_reply *reply;
aa = ptlrpc_req_async_args(req);
ldlm_lock2handle(lock, &aa->lock_handle);
- req->rq_interpret_reply = (ptlrpc_interpterer_t)lock_convert_interpret;
+ req->rq_interpret_reply = lock_convert_interpret;
ptlrpcd_add_req(req);
RETURN(0);
}
static int replay_lock_interpret(const struct lu_env *env,
- struct ptlrpc_request *req,
- struct ldlm_async_args *aa, int rc)
+ struct ptlrpc_request *req, void *args, int rc)
{
+ struct ldlm_async_args *aa = args;
struct ldlm_lock *lock;
struct ldlm_reply *reply;
struct obd_export *exp;
CLASSERT(sizeof(*aa) <= sizeof(req->rq_async_args));
aa = ptlrpc_req_async_args(req);
aa->lock_handle = body->lock_handle[0];
- req->rq_interpret_reply = (ptlrpc_interpterer_t)replay_lock_interpret;
+ req->rq_interpret_reply = replay_lock_interpret;
ptlrpcd_add_req(req);
RETURN(0);