| 169 | "the page fault handler"); |
| 170 | |
| 171 | static inline void |
| 172 | fault_page_release(vm_page_t *mp) |
| 173 | { |
| 174 | vm_page_t m; |
| 175 | |
| 176 | m = *mp; |
| 177 | if (m != NULL) { |
| 178 | /* |
| 179 | * We are likely to loop around again and attempt to busy |
| 180 | * this page. Deactivating it leaves it available for |
| 181 | * pageout while optimizing fault restarts. |
| 182 | */ |
| 183 | vm_page_deactivate(m); |
| 184 | vm_page_xunbusy(m); |
| 185 | *mp = NULL; |
| 186 | } |
| 187 | } |
| 188 | |
| 189 | static inline void |
| 190 | fault_page_free(vm_page_t *mp) |
no test coverage detected