Date: Wed, 6 Aug 2003 16:02:55 -0400 (EDT) From: Andrew Gallatin <gallatin@cs.duke.edu> To: Jens Schweikhardt <schweikh@FreeBSD.org> Cc: freebsd-bugs@FreeBSD.org Subject: Re: kern/30798: contigfree() doesn't Message-ID: <16177.24303.507989.420349@grasshopper.cs.duke.edu> In-Reply-To: <200308061928.h76JSw65054547@freefall.freebsd.org> References: <200308061928.h76JSw65054547@freefall.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?16177.24303.507989.420349>