Deleted Added
full compact
1c1
< /* $FreeBSD: head/sys/kern/sysv_shm.c 60758 2000-05-21 13:52:13Z peter $ */
---
> /* $FreeBSD: head/sys/kern/sysv_shm.c 61081 2000-05-29 22:40:54Z dillon $ */
128a129,130
> static int shm_use_phys;
>
134a137
> SYSCTL_INT(_kern_ipc, OID_AUTO, shm_use_phys, CTLFLAG_RW, &shm_use_phys, 0, "");
531,537c534,540
< #ifdef SHM_PHYS_BACKED
< shm_handle->shm_object =
< vm_pager_allocate(OBJT_PHYS, 0, size, VM_PROT_DEFAULT, 0);
< #else
< shm_handle->shm_object =
< vm_pager_allocate(OBJT_SWAP, 0, size, VM_PROT_DEFAULT, 0);
< #endif
---
> if (shm_use_phys) {
> shm_handle->shm_object =
> vm_pager_allocate(OBJT_PHYS, 0, size, VM_PROT_DEFAULT, 0);
> } else {
> shm_handle->shm_object =
> vm_pager_allocate(OBJT_SWAP, 0, size, VM_PROT_DEFAULT, 0);
> }