View | Details | Raw Unified | Return to bug 233819
Collapse All | Expand All

(-)b/sys/i386/i386/pmap.c (-1 / +1 lines)
Lines 3688-3694 pmap_enter(pmap_t pmap, vm_offset_t va, vm_page_t m, vm_prot_t prot, Link Here
3688
	KASSERT((newpte & (PG_M | PG_RW)) != PG_M,
3688
	KASSERT((newpte & (PG_M | PG_RW)) != PG_M,
3689
	    ("pmap_enter: flags includes VM_PROT_WRITE but prot doesn't"));
3689
	    ("pmap_enter: flags includes VM_PROT_WRITE but prot doesn't"));
3690
#if defined(PAE) || defined(PAE_TABLES)
3690
#if defined(PAE) || defined(PAE_TABLES)
3691
	if ((prot & VM_PROT_EXECUTE) == 0)
3691
	if ((prot & VM_PROT_EXECUTE) == 0 && pmap != kernel_pmap)
3692
		newpte |= pg_nx;
3692
		newpte |= pg_nx;
3693
#endif
3693
#endif
3694
	if ((flags & PMAP_ENTER_WIRED) != 0)
3694
	if ((flags & PMAP_ENTER_WIRED) != 0)

Return to bug 233819