CDEBUG(D_OTHER, " -- Lock dump: %p (%s)\n", lock, ver);
CDEBUG(D_OTHER, " Parent: %p\n", lock->l_parent);
+ CDEBUG(D_OTHER, " Resource: %p\n", lock->l_resource);
CDEBUG(D_OTHER, " Requested mode: %d, granted mode: %d\n",
(int)lock->l_req_mode, (int)lock->l_granted_mode);
+ if (lock->l_resource->lr_type == LDLM_EXTENT)
+ CDEBUG(D_OTHER, " Extent: %Lu -> %Lu\n",
+ lock->l_extent.start, lock->l_extent.end);
}
LBUG();
flags = 0;
- err = ldlm_local_lock_enqueue(obddev, 1, NULL, res_id, LDLM_EXTENT,
+ err = ldlm_local_lock_enqueue(obddev, 2, NULL, res_id, LDLM_EXTENT,
&ext1, LCK_PR, &flags, NULL, NULL, NULL,
0, &ext1_h);
if (err != ELDLM_OK)
LBUG();
flags = 0;
- err = ldlm_local_lock_enqueue(obddev, 1, NULL, res_id, LDLM_EXTENT,
+ err = ldlm_local_lock_enqueue(obddev, 2, NULL, res_id, LDLM_EXTENT,
&ext2, LCK_PR, &flags, NULL, NULL, NULL,
0, &ext2_h);
if (err != ELDLM_OK)
LBUG();
flags = 0;
- err = ldlm_local_lock_enqueue(obddev, 1, NULL, res_id, LDLM_EXTENT,
+ err = ldlm_local_lock_enqueue(obddev, 2, NULL, res_id, LDLM_EXTENT,
&ext3, LCK_EX, &flags, NULL, NULL, NULL,
0, &ext3_h);
if (err != -ELDLM_BLOCK_GRANTED)
LBUG();
flags = 0;
- err = ldlm_local_lock_cancel(obddev, &ext1_h);
+ err = ldlm_local_lock_cancel(obddev, &ext2_h);
if (err != ELDLM_OK)
LBUG();