diff options
author | alc <alc@FreeBSD.org> | 2010-05-02 16:44:06 +0000 |
---|---|---|
committer | alc <alc@FreeBSD.org> | 2010-05-02 16:44:06 +0000 |
commit | 1b4eb78965d8d551d4997edd6125fd401a212f5b (patch) | |
tree | 3b77c5d3d27a2bef862e9024e4f9cb3e7fc90767 /sys/vm/vm_map.c | |
parent | 0291fae9147177c16138f9331e693fabb1c2658b (diff) | |
download | FreeBSD-src-1b4eb78965d8d551d4997edd6125fd401a212f5b.zip FreeBSD-src-1b4eb78965d8d551d4997edd6125fd401a212f5b.tar.gz |
This change addresses the race condition that was introduced by the previous
revision, r207450, to this file. Specifically, between dropping the page
queues lock in vm_contig_launder() and reacquiring it in
vm_contig_launder_page(), the page may be removed from the active or
inactive queue. It could be wired, freed, cached, etc. None of which
vm_contig_launder_page() is prepared for.
Reviewed by: kib, kmacy
Diffstat (limited to 'sys/vm/vm_map.c')
0 files changed, 0 insertions, 0 deletions