49bfa624ac
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 |
||
---|---|---|
.. | ||
amd64 | ||
i386 | ||
hyperv_busdma.c | ||
hyperv_machdep.h | ||
hyperv_reg.h | ||
hyperv_var.h | ||
hyperv.c | ||
vmbus_br.c | ||
vmbus_brvar.h | ||
vmbus_chan.c | ||
vmbus_chanvar.h | ||
vmbus_et.c | ||
vmbus_if.m | ||
vmbus_reg.h | ||
vmbus_res.c | ||
vmbus_var.h | ||
vmbus_xact.c | ||
vmbus.c |