HomeFreeBSD

Several minor fixes:
rS34235Unpublished

Unpublished Commit ยท Learn More

No further details are available.

Description

Several minor fixes:

  1. When freeing pages, it is a good idea to protect them off.
	   (This is probably gratuitious, but good form.)
  1. Allow collapsing pages in the backing object that are
	   PQ_CACHE.  This will improve memory utilization.
  1. Correct the collapse code so that pages that were on the
	   cache queue are moved to the inactive queue.  This is
	   done when pages are marked dirty (so that those pages
	   will be properly paged out instead of freed), so that
	   cached pages will not be paradoxically marked dirty.

Details

Provenance
dysonAuthored on
Parents
rS34234: Free the first page also if it is not valid.
Branches
Unknown
Tags
Unknown

Event Timeline