DELTA 349846 59 68 SVNgn9XYz[f)l*pte, PG_M, PG_RW/* If oldpde has PG_RW set, then it also has PG_M set. */ if ((oldpde & PG_RW) != 0 && pmap_demote_pde_locked(pmap, pde, va, &lock) && (oldpde & PG_W) == 0) { /* * Write protect the mapping to a single page so that * a subsequent write access may repromote. */ va += VM_PAGE_TO_PHYS(m) - (oldpde & PG_PS_FRAME); pte = pmap_pde_to_pte(pde, va); atomic_clear_long(pte, PG_M | PG_RW); vm_page_dirty(m); pmap_invalidate_page(pmap, va);ENDREP DELTA 350202 0 119 SVNl;k+GI#Gx^eQMO@<_1\n`(1Di l~] Fom bbftf^?ddfV \Vn hm!-}@oXertܢ% rYLS )71 "d?d1q$I7BkS+]lJHX:˭%p;ND_z߫ب4U֒jEtA:Ṫc˒7ߍp