Page MenuHomeFreeBSD

D21925.diff
No OneTemporary

D21925.diff

Index: head/sys/vm/vm_page.c
===================================================================
--- head/sys/vm/vm_page.c
+++ head/sys/vm/vm_page.c
@@ -3216,12 +3216,10 @@
critical_exit();
return;
}
- if (!vm_pagequeue_trylock(pq)) {
- critical_exit();
- vm_pagequeue_lock(pq);
- critical_enter();
- bq = DPCPU_PTR(pqbatch[domain][queue]);
- }
+ critical_exit();
+ vm_pagequeue_lock(pq);
+ critical_enter();
+ bq = DPCPU_PTR(pqbatch[domain][queue]);
vm_pqbatch_process(pq, bq, queue);
/*

File Metadata

Mime Type
text/plain
Expires
Tue, Feb 11, 9:59 AM (6 h, 30 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
16562939
Default Alt Text
D21925.diff (507 B)

Event Timeline