kern/30798: contigfree() doesn't

Andrew Gallatin gallatin at cs.duke.edu
Wed Aug 6 13:03:02 PDT 2003


Jens Schweikhardt writes:
 > Synopsis: contigfree() doesn't
 > 
 > State-Changed-From-To: open->feedback
 > State-Changed-By: schweikh
 > State-Changed-When: Wed Aug 6 12:28:35 PDT 2003
 > State-Changed-Why: 
 > Is this still a problem?
 > 
 > http://www.freebsd.org/cgi/query-pr.cgi?pr=30798


Dillon claims to have fixed it in vm_contig v1.3 and 
MFC'ed to vm_page.c 1.147.2.9:

  Makes contigalloc[1]() create the vm_map / underlying wired pages in
  the kernel map and object in a manner that contigfree() is actually
  able to free.  Previously contigfree() freed up the KVA space but
  could not unwire & free the underlying VM pages due to mismatched
  pageability between the map entry and the VM pages.


So yes, I think its fixed.


Drew



More information about the freebsd-bugs mailing list