UFP_NOBUSY
UFP_NOWAIT | UFP_NOALLOC | UFP_NOBUSY |
KASSERT((flags & UFP_NOBUSY) == 0 || (flags & UFP_NOWAIT) != 0);
KASSERT((flags & UFP_NOBUSY) == 0 || (flags & UFP_NOALLOC) != 0);
KASSERT((flags & UFP_NOBUSY) != 0 || rw_write_held(uobj->vmobjlock));
if ((flags & UFP_NOBUSY) == 0) {