Page MenuHomeFreeBSD

D28563.id83656.diff
No OneTemporary

D28563.id83656.diff

Index: sys/vm/vm_page.c
===================================================================
--- sys/vm/vm_page.c
+++ sys/vm/vm_page.c
@@ -3545,9 +3545,8 @@
counter_u64_add(queue_nops, 1);
break;
}
- KASSERT(old.queue != PQ_NONE ||
- (old.flags & PGA_QUEUE_STATE_MASK) == 0,
- ("%s: page %p has unexpected queue state", __func__, m));
+ KASSERT((m->oflags & VPO_UNMANAGED) == 0,
+ ("%s: page %p is unmanaged", __func__, m));
new = old;
if ((old.flags & PGA_DEQUEUE) != 0) {
@@ -3594,8 +3593,6 @@
struct vm_pagequeue *pq;
int domain;
- KASSERT((m->oflags & VPO_UNMANAGED) == 0,
- ("page %p is unmanaged", m));
KASSERT(queue < PQ_COUNT, ("invalid queue %d", queue));
domain = vm_page_domain(m);

File Metadata

Mime Type
text/plain
Expires
Sat, May 23, 1:53 AM (20 h, 17 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
33439060
Default Alt Text
D28563.id83656.diff (744 B)

Event Timeline