DLM_LKSB_GET_LVB
if (lksb->flags & DLM_LKSB_GET_LVB) {
lksb->flags &= ~(DLM_LKSB_PUT_LVB|DLM_LKSB_GET_LVB);
BUG_ON(!(lock->lksb->flags & DLM_LKSB_GET_LVB));
if (flags & DLM_LKSB_GET_LVB) {
lock->lksb->flags |= DLM_LKSB_GET_LVB;
lock->lksb->flags &= ~(DLM_LKSB_GET_LVB|DLM_LKSB_PUT_LVB);
lock->lksb->flags |= DLM_LKSB_GET_LVB;
BUG_ON(lksb->flags & (DLM_LKSB_PUT_LVB|DLM_LKSB_GET_LVB));
BUG_ON(lksb->flags & (DLM_LKSB_PUT_LVB|DLM_LKSB_GET_LVB));
lksb->flags |= DLM_LKSB_GET_LVB;
lksb->flags &= ~(DLM_LKSB_GET_LVB|DLM_LKSB_PUT_LVB);
lock->lksb->flags &= ~DLM_LKSB_GET_LVB;
lksb->flags |= DLM_LKSB_GET_LVB;
lock->lksb->flags |= DLM_LKSB_GET_LVB;
lock->lksb->flags &= ~DLM_LKSB_GET_LVB;
(DLM_LKSB_PUT_LVB|DLM_LKSB_GET_LVB));
lksb->flags &= ~(DLM_LKSB_PUT_LVB|DLM_LKSB_GET_LVB);