diff options
author | alc <alc@FreeBSD.org> | 2005-01-07 05:02:19 +0000 |
---|---|---|
committer | alc <alc@FreeBSD.org> | 2005-01-07 05:02:19 +0000 |
commit | 403229a01e5b819600acb7085984f6c3b0cec7c6 (patch) | |
tree | f6b80f377a373cbc4ff881e5bbf979b059616ab7 /rescue | |
parent | f38236bd88fe0c20c7ae8b79a9dbf5f500cfb148 (diff) | |
download | FreeBSD-src-403229a01e5b819600acb7085984f6c3b0cec7c6.zip FreeBSD-src-403229a01e5b819600acb7085984f6c3b0cec7c6.tar.gz |
Transfer responsibility for freeing the page taken from the cache
queue and (possibly) unlocking the containing object from
vm_page_alloc() to vm_page_select_cache(). Recent optimizations to
vm_map_pmap_enter() (see vm_map.c revisions 1.362 and 1.363) and
pmap_enter_quick() have resulted in panic()s because vm_page_alloc()
mistakenly unlocked objects that had not been locked by
vm_page_select_cache().
Reported by: Peter Holm and Kris Kennaway
Diffstat (limited to 'rescue')
0 files changed, 0 insertions, 0 deletions