Re: Porting 4.x code to 5.x: zfreei, zinit, struct vm_zone

From: Bosko Milekic <bmilekic_at_technokratis.com>
Date: Mon, 11 Aug 2003 20:23:56 +0000
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_at_crodrigues.org

-- 
Bosko Milekic  *  bmilekic_at_technokratis.com  *  bmilekic_at_FreeBSD.org
TECHNOkRATIS Consulting Services  *  http://www.technokratis.com/
Received on Mon Aug 11 2003 - 15:23:40 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:18 UTC