Skip site navigation (1)Skip section navigation (2)
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>