LK_DOWNGRADE
case LK_DOWNGRADE:
vn_lock(vp, LK_DOWNGRADE | LK_RETRY);
lockmgr(&(map)->lock, LK_DOWNGRADE); \
lockmgr(&(map)->lock, LK_DOWNGRADE)