mirror of
https://github.com/opnsense/src.git
synced 2026-02-19 02:30:08 -05:00
error in the function hypercall_memfree(), where the wrong arena was being passed to kmem_free(). Introduce a per-page flag, VPO_KMEM_EXEC, to mark physical pages that are mapped in kmem with execute permissions. Use this flag to determine which arena the kmem virtual addresses are returned to. Eliminate UMA_SLAB_KRWX. The introduction of VPO_KMEM_EXEC makes it redundant. Update the nearby comment for UMA_SLAB_KERNEL. Reviewed by: kib, markj Discussed with: jeff Approved by: re (marius) Differential Revision: https://reviews.freebsd.org/D16845 |
||
|---|---|---|
| .. | ||
| agp.c | ||
| agp_ali.c | ||
| agp_amd.c | ||
| agp_amd64.c | ||
| agp_apple.c | ||
| agp_ati.c | ||
| agp_i810.c | ||
| agp_i810.h | ||
| agp_if.m | ||
| agp_intel.c | ||
| agp_nvidia.c | ||
| agp_sis.c | ||
| agp_via.c | ||
| agppriv.h | ||
| agpreg.h | ||
| agpvar.h | ||