/* Callbacks cause asynchronous handling. */
rc = callback(data, 0, CB_PHASE_START);
- EXIT;
out_req:
ptlrpc_req_finished(request);
RETURN(rc);
/* Clean up on error. */
out_unmap:
while (mapped-- > 0)
- kunmap(page_array[mapped]);
+ kunmap(pga[mapped]);
OBD_FREE(cb_data, sizeof(*cb_data));
out_desc:
ptlrpc_bulk_decref(desc);
/* Callbacks cause asynchronous handling. */
rc = callback(data, 0, CB_PHASE_START);
- EXIT;
out_req:
ptlrpc_req_finished(request);
- return rc;
+ RETURN(rc);
/* Clean up on error. */
out_unmap:
while (mapped-- > 0)
- kunmap(pagearray[mapped]);
+ kunmap(pga[mapped]);
OBD_FREE(local, page_count * sizeof(*local));
out_cb: