MOD_WAIT_ONCE
MOD_WAIT_ONCE | MOD_LOCK_HELD))
ASSERT((f & (MOD_WAIT_ONCE | MOD_WAIT_FOREVER)) &&
((f & (MOD_WAIT_ONCE | MOD_WAIT_FOREVER)) !=
(MOD_WAIT_ONCE | MOD_WAIT_FOREVER)));
if (f & MOD_WAIT_ONCE) {