mirror of
https://github.com/opnsense/src.git
synced 2026-03-23 11:13:11 -04:00
caller to vm_page_grab(). Although this gives VM_ALLOC_ZERO a different meaning for vm_page_grab() than for vm_page_alloc(), I feel such change is necessary to accomplish other goals. Specifically, I want to make the PG_ZERO flag immutable between the time it is allocated by vm_page_alloc() and freed by vm_page_free() or vm_page_free_zero() to avoid locking overheads. Once we gave up on the ability to automatically recognize a zeroed page upon entry to vm_page_free(), the ability to mutate the PG_ZERO flag became useless. Instead, I would like to say that "Once a page becomes valid, its PG_ZERO flag must be ignored." |
||
|---|---|---|
| .. | ||
| agp.c | ||
| agp_ali.c | ||
| agp_amd.c | ||
| agp_i810.c | ||
| agp_if.m | ||
| agp_intel.c | ||
| agp_nvidia.c | ||
| agp_sis.c | ||
| agp_via.c | ||
| agppriv.h | ||
| agpreg.h | ||
| agpvar.h | ||