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