diff options
author | jeff <jeff@FreeBSD.org> | 2005-03-15 14:14:09 +0000 |
---|---|---|
committer | jeff <jeff@FreeBSD.org> | 2005-03-15 14:14:09 +0000 |
commit | d1b34cc38c81af8e8e47ba71ace1e8b1c28275f0 (patch) | |
tree | 92f8cebb06e53408a6176d5776ef7112866b4393 /usr.bin/make/parse.c | |
parent | 67bf6d96ea190a4bd20d6b02b7fb6857c4cc7998 (diff) | |
download | FreeBSD-src-d1b34cc38c81af8e8e47ba71ace1e8b1c28275f0.zip FreeBSD-src-d1b34cc38c81af8e8e47ba71ace1e8b1c28275f0.tar.gz |
- In vm_page_insert() hold the backing vnode when the first page
is inserted.
- In vm_page_remove() drop the backing vnode when the last page
is removed.
- Don't check the vnode to see if it must be reclaimed on every
call to vm_page_free_toq() as we only check it now when it is
actually required. This saves us two lock operations per call.
Sponsored by: Isilon Systems, Inc.
Diffstat (limited to 'usr.bin/make/parse.c')
0 files changed, 0 insertions, 0 deletions