Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 11 Aug 2003 20:23:56 +0000
From:      Bosko Milekic <bmilekic@technokratis.com>
To:        Craig Rodrigues <rodrigc@crodrigues.org>
Cc:        freebsd-current@freebsd.org
Subject:   Re: Porting 4.x code to 5.x: zfreei, zinit, struct vm_zone
Message-ID:  <20030811202356.GA2348@technokratis.com>
In-Reply-To: <20030811224327.GA30982@crodrigues.org>
References:  <20030811224327.GA30982@crodrigues.org>

next in thread | previous in thread | raw e-mail | index | archive | help

On Mon, Aug 11, 2003 at 06:43:27PM -0400, Craig Rodrigues wrote:
> Hi,
> 
> I am trying to port Randall Stewart's SCTP implementation
> from -STABLE to -CURRENT.
> 
> The code makes use of zfreei(), zinit(), etc. and struct vm_zone.
> 
> How can I port this code to -CURRENT?
> 
> Can I start by replacing these calls be directly replaced with the uma_* 
> versions:
> zinit    ->    uma_zcreate
> zfreei   ->    uma_zfree
> 
> How do I deal with the struct vm_zone?

  Take a look at zone(9) in -current.  It has been updated, more or
  less.  Otherwise, glance at src/sys/vm/uma.h, which is decently
  documented for what concerns exported API.

  You shouldn't have to touch 'vm_zone' directly (it doesn't exist
  anymore).

> Thanks.
> -- 
> Craig Rodrigues        
> http://crodrigues.org
> rodrigc@crodrigues.org

-- 
Bosko Milekic  *  bmilekic@technokratis.com  *  bmilekic@FreeBSD.org
TECHNOkRATIS Consulting Services  *  http://www.technokratis.com/



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030811202356.GA2348>