| 200 | } |
| 201 | |
| 202 | void |
| 203 | vsunlock(void *addr, size_t len) |
| 204 | { |
| 205 | |
| 206 | /* Rely on the parameter sanity checks performed by vslock(). */ |
| 207 | MPASS(curthread->td_vslock_sz >= len); |
| 208 | curthread->td_vslock_sz -= len; |
| 209 | (void)vm_map_unwire(&curproc->p_vmspace->vm_map, |
| 210 | trunc_page((vm_offset_t)addr), round_page((vm_offset_t)addr + len), |
| 211 | VM_MAP_WIRE_SYSTEM | VM_MAP_WIRE_NOHOLES); |
| 212 | } |
| 213 | |
| 214 | /* |
| 215 | * Pin the page contained within the given object at the given offset. If the |
no test coverage detected