summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_pageq.c
diff options
context:
space:
mode:
authoralc <alc@FreeBSD.org>2002-07-18 17:40:07 +0000
committeralc <alc@FreeBSD.org>2002-07-18 17:40:07 +0000
commit1ba951badc25fd36cc925db74e53db5178c99ded (patch)
tree9f223a362027c87ed66d0c64bece89fa159087af /sys/vm/vm_pageq.c
parentc147de1e61eb54990ffe00853ecb6d5032576e2b (diff)
downloadFreeBSD-src-1ba951badc25fd36cc925db74e53db5178c99ded.zip
FreeBSD-src-1ba951badc25fd36cc925db74e53db5178c99ded.tar.gz
o Remove the acquisition and release of Giant from the idle priority thread
that pre-zeroes free pages. o Remove GIANT_REQUIRED from some low-level page queue functions. (Instead assertions on the page queue lock are being added to the higher-level functions, like vm_page_wire(), etc.) In collaboration with: peter
Diffstat (limited to 'sys/vm/vm_pageq.c')
-rw-r--r--sys/vm/vm_pageq.c3
1 files changed, 0 insertions, 3 deletions
diff --git a/sys/vm/vm_pageq.c b/sys/vm/vm_pageq.c
index d6036a8..5a5c0c6 100644
--- a/sys/vm/vm_pageq.c
+++ b/sys/vm/vm_pageq.c
@@ -195,7 +195,6 @@ _vm_pageq_find(int basequeue, int index)
vm_page_t m = NULL;
struct vpgqueues *pq;
- GIANT_REQUIRED;
pq = &vm_page_queues[basequeue];
/*
@@ -219,8 +218,6 @@ vm_pageq_find(int basequeue, int index, boolean_t prefer_zero)
{
vm_page_t m;
- GIANT_REQUIRED;
-
#if PQ_L2_SIZE > 1
if (prefer_zero) {
m = TAILQ_LAST(&vm_page_queues[basequeue+index].pl, pglist);
OpenPOWER on IntegriCloud