]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Add a page queue, PQ_HOLD, that temporarily owns pages with nonzero hold
authortegge <tegge@FreeBSD.org>
Tue, 19 Feb 2002 23:19:30 +0000 (23:19 +0000)
committertegge <tegge@FreeBSD.org>
Tue, 19 Feb 2002 23:19:30 +0000 (23:19 +0000)
commit5f4060fe3b8fa452dbd71d3403ece380470dae76
tree99edeec5e5d906e1fc6a786d33ae94e0a71f13df
parent872134cfe5d102e39b3dbc8363c48462882de702
Add a page queue, PQ_HOLD, that temporarily owns pages with nonzero hold
count that would otherwise be on one of the free queues.  This eliminates a
panic when broken programs unmap memory that still has pending IO from raw
devices.

Reviewed by: dillon, alc
sys/vm/vm_page.c
sys/vm/vm_page.h
sys/vm/vm_pageq.c