Date: Mon, 14 Jun 2004 22:45:36 -0400 From: Brian Feldman <green@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/vm vm_contig.c Message-ID: <20040615024536.GA54698@green.homeunix.org> In-Reply-To: <200406150102.i5F120XG078301@repoman.freebsd.org> References: <200406150102.i5F120XG078301@repoman.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Jun 15, 2004 at 01:02:00AM +0000, Brian Feldman wrote: > green 2004-06-15 01:02:00 UTC > > FreeBSD src repository > > Modified files: > sys/vm vm_contig.c > Log: > Make contigmalloc() more reliable: By the way, I'd be interested in specific "contigmalloc() wishlist" items anyone may have at this point. I think it could stand for a rewrite so it could be a lot more reliable still. On my system, the contigmalloc() still doesn't succeed if I don't stop any compilations currently in progress, but "totally reliable" isn't something that contigmalloc() was written in mind with. Peter Wemm expressed concern that contigmalloc() should really be allocating things from the top of usable physical memory. In addition to just rewriting it so that the page-by-page allocation is done transactionally and getting rid of the ugliness of unneededly forcing out all active and inactive pages possible, are there other major items? -- Brian Fundakowski Feldman \'[ FreeBSD ]''''''''''\ <> green@FreeBSD.org \ The Power to Serve! \ Opinions expressed are my own. \,,,,,,,,,,,,,,,,,,,,,,\
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040615024536.GA54698>