DLM_LOCK_CW
error = dlm_lock_sync(cinfo->message_lockres, DLM_LOCK_CW);
case DLM_LOCK_CW:
lkb->lkb_rqmode = DLM_LOCK_CW;
else if (rqmode != DLM_LOCK_CW && (lkb->lkb_exflags & DLM_LKF_ALTCW))
alt = DLM_LOCK_CW;
if (cw && lkb->lkb_rqmode == DLM_LOCK_CW)
if (lkb->lkb_rqmode == DLM_LOCK_CW)
queue_bast(r, lkb, DLM_LOCK_CW);
if ((gr->lkb_grmode == DLM_LOCK_PR && rq->lkb_rqmode == DLM_LOCK_CW) ||
(gr->lkb_grmode == DLM_LOCK_CW && rq->lkb_rqmode == DLM_LOCK_PR)) {
if ((lkb->lkb_grmode==DLM_LOCK_PR && lkb->lkb_rqmode==DLM_LOCK_CW) ||
(lkb->lkb_rqmode==DLM_LOCK_PR && lkb->lkb_grmode==DLM_LOCK_CW))
lkb->lkb_grmode == DLM_LOCK_CW) {
if (((lkb->lkb_grmode == DLM_LOCK_PR) && (other_grmode == DLM_LOCK_CW)) ||
((lkb->lkb_grmode == DLM_LOCK_CW) && (other_grmode == DLM_LOCK_PR))) {
case DLM_LOCK_CW:
return DLM_LOCK_CW;
return (cur == DLM_LOCK_PR && req == DLM_LOCK_CW) ||
(cur == DLM_LOCK_CW && req == DLM_LOCK_PR);
return DLM_LOCK_CW;
#if (DLM_LOCK_CW != LKM_CWMODE)
{ DLM_LOCK_CW, "CW"}, \