struct ldlm_cb_set_arg {
struct ptlrpc_request_set *set;
atomic_t restart;
- __u16 type; /* LDLM_BL_CALLBACK or LDLM_CP_CALLBACK */
+ __u32 type; /* LDLM_BL_CALLBACK or LDLM_CP_CALLBACK */
};
void ldlm_grant_lock(struct ldlm_lock *lock, struct list_head *work_list);
struct ldlm_lock_desc *desc,
void *data, int flag)
{
- struct ldlm_cb_set_arg *arg = (struct ldlm_cb_set_arg *)data;
+ struct ldlm_cb_set_arg *arg = data;
struct ldlm_request *body;
struct ptlrpc_request *req;
int size[] = { [MSG_PTLRPC_BODY_OFF] = sizeof(struct ptlrpc_body),
int ldlm_server_completion_ast(struct ldlm_lock *lock, int flags, void *data)
{
- struct ldlm_cb_set_arg *arg = (struct ldlm_cb_set_arg *)data;
+ struct ldlm_cb_set_arg *arg = data;
struct ldlm_request *body;
struct ptlrpc_request *req;
struct timeval granted_time;