diff options
author | alc <alc@FreeBSD.org> | 2002-07-23 04:39:48 +0000 |
---|---|---|
committer | alc <alc@FreeBSD.org> | 2002-07-23 04:39:48 +0000 |
commit | b5578712f7a8afca882ec729970e6fedd1aa4751 (patch) | |
tree | 290e407d110b18bf6e04aaf0e221c195553f1d34 /sys/vm/vm_page.c | |
parent | c540d472eb276ef84bd4686ecd8ed70d5aad9b63 (diff) | |
download | FreeBSD-src-b5578712f7a8afca882ec729970e6fedd1aa4751.zip FreeBSD-src-b5578712f7a8afca882ec729970e6fedd1aa4751.tar.gz |
o Lock page queue accesses by vm_page_dontneed().
o Assert that the page queue lock is held in vm_page_dontneed().
Diffstat (limited to 'sys/vm/vm_page.c')
-rw-r--r-- | sys/vm/vm_page.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/vm/vm_page.c b/sys/vm/vm_page.c index cb613be..7ff3434 100644 --- a/sys/vm/vm_page.c +++ b/sys/vm/vm_page.c @@ -1466,7 +1466,7 @@ vm_page_dontneed(vm_page_t m) int dnw; int head; - GIANT_REQUIRED; + mtx_assert(&vm_page_queue_mtx, MA_OWNED); dnw = ++dnweight; /* |