Page MenuHomeFreeBSD

D14485.diff
No OneTemporary

D14485.diff

Index: head/sys/vm/vm_page.c
===================================================================
--- head/sys/vm/vm_page.c
+++ head/sys/vm/vm_page.c
@@ -3435,14 +3435,11 @@
int queue;
vm_page_assert_locked(m);
- if ((queue = m->queue) != PQ_LAUNDRY) {
- if (m->wire_count == 0 && (m->oflags & VPO_UNMANAGED) == 0) {
- if (queue != PQ_NONE)
- vm_page_dequeue(m);
- vm_page_enqueue(PQ_LAUNDRY, m);
- } else
- KASSERT(queue == PQ_NONE,
- ("wired page %p is queued", m));
+ if ((queue = m->queue) != PQ_LAUNDRY && m->wire_count == 0 &&
+ (m->oflags & VPO_UNMANAGED) == 0) {
+ if (queue != PQ_NONE)
+ vm_page_dequeue(m);
+ vm_page_enqueue(PQ_LAUNDRY, m);
}
}

File Metadata

Mime Type
text/plain
Expires
Wed, Apr 22, 7:11 PM (14 h, 23 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
31995201
Default Alt Text
D14485.diff (690 B)

Event Timeline