Page MenuHomeFreeBSD

D42517.id.diff
No OneTemporary

D42517.id.diff

diff --git a/sys/vm/vm_fault.c b/sys/vm/vm_fault.c
--- a/sys/vm/vm_fault.c
+++ b/sys/vm/vm_fault.c
@@ -386,7 +386,7 @@
rounddown2(vaddr, pagesizes[m_super->psind]) >= fs->entry->start &&
roundup2(vaddr + 1, pagesizes[m_super->psind]) <= fs->entry->end &&
(vaddr & (pagesizes[m_super->psind] - 1)) == (VM_PAGE_TO_PHYS(m) &
- (pagesizes[m_super->psind] - 1)) && !fs->wired &&
+ (pagesizes[m_super->psind] - 1)) &&
pmap_ps_enabled(fs->map->pmap)) {
flags = PS_ALL_VALID;
if ((fs->prot & VM_PROT_WRITE) != 0) {
@@ -619,7 +619,7 @@
psind = m->psind;
if (psind > 0 && ((vaddr & (pagesizes[psind] - 1)) != 0 ||
pidx + OFF_TO_IDX(pagesizes[psind]) - 1 > pager_last ||
- !pmap_ps_enabled(fs->map->pmap) || fs->wired))
+ !pmap_ps_enabled(fs->map->pmap)))
psind = 0;
npages = atop(pagesizes[psind]);

File Metadata

Mime Type
text/plain
Expires
Thu, Sep 3, 9:11 PM (13 h, 37 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
38156666
Default Alt Text
D42517.id.diff (860 B)

Event Timeline