struct lustre_handle lockh = { 0 };
int rc;
ENTRY;
+
if ((unsigned long)data > 0 && (unsigned long)data < 0x1000) {
LDLM_ERROR(lock, "cancelling lock with bad data %p", data);
LBUG();
}
-
+
switch (flag) {
case LDLM_CB_BLOCKING:
ldlm_lock2handle(lock, &lockh);
struct lov_stripe_md *lsm;
__u32 stripe;
__u64 kms;
-
+
/* This lock wasn't granted, don't try to evict pages */
if (lock->l_req_mode != lock->l_granted_mode)
RETURN(0);
default:
LBUG();
}
-
+
RETURN(0);
}
struct llu_inode_info *lli = llu_i2info(inode);
struct llu_sb_info *sbi = llu_i2sbi(inode);
ldlm_policy_data_t policy = { .l_extent = { 0, OBD_OBJECT_EOF } };
- struct lustre_handle lockh = { 0 };
+ struct lustre_handle lockh;
int rc, flags = LDLM_FL_HAS_INTENT;
ENTRY;
}
/* called for each page in a completed rpc.*/
-static void llu_ap_completion(void *data, int cmd, struct obdo *oa, int rc)
+static void llu_ap_completion(void *data, int cmd, int rc)
{
struct ll_async_page *llap;
struct page *page;