diff options
author | arr <arr@FreeBSD.org> | 2002-04-19 17:45:22 +0000 |
---|---|---|
committer | arr <arr@FreeBSD.org> | 2002-04-19 17:45:22 +0000 |
commit | 122c24db48374dee47cf7a553f344ff0a6aee1e9 (patch) | |
tree | c3e1adf80f94ef52147a4d2fc164dab32797d93d /sys/netatm/atm_subr.c | |
parent | 1482903ceafd6c259928760686a1a308932b4d7c (diff) | |
download | FreeBSD-src-122c24db48374dee47cf7a553f344ff0a6aee1e9.zip FreeBSD-src-122c24db48374dee47cf7a553f344ff0a6aee1e9.tar.gz |
- Change KM_ macro calls to the appropriate function call.
- Nuke KM_ macros from port.h
This is a leadin step towards cleaning up this code as I wait for some
ATM cards and a ATM switch to arrive.
Diffstat (limited to 'sys/netatm/atm_subr.c')
-rw-r--r-- | sys/netatm/atm_subr.c | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/sys/netatm/atm_subr.c b/sys/netatm/atm_subr.c index b16f787..bde1632 100644 --- a/sys/netatm/atm_subr.c +++ b/sys/netatm/atm_subr.c @@ -236,17 +236,14 @@ atm_allocate(sip) return (NULL); } - scp = (struct sp_chunk *) - KM_ALLOC(sip->si_chunksiz, M_DEVBUF, M_NOWAIT); + scp = malloc(sip->si_chunksiz, M_DEVBUF, M_NOWAIT | M_ZERO); if (scp == NULL) { sip->si_fails++; (void) splx(s); return (NULL); } - scp->sc_next = NULL; scp->sc_info = sip; scp->sc_magic = SPOOL_MAGIC; - scp->sc_used = 0; /* * Divy up chunk into free blocks @@ -296,7 +293,7 @@ atm_allocate(sip) /* * Clear out block */ - KM_ZERO(bp, sip->si_blksiz); + bzero(bp, sip->si_blksiz); (void) splx(s); return (bp); @@ -415,8 +412,7 @@ atm_compact(tip) } else sip->si_poolh = scp->sc_next; - KM_FREE((caddr_t)scp, sip->si_chunksiz, - M_DEVBUF); + free((caddr_t)scp, M_DEVBUF); /* * Update pool controls @@ -477,8 +473,7 @@ atm_release_pool(sip) panic("atm_release_pool: unfreed blocks"); scp_next = scp->sc_next; - - KM_FREE((caddr_t)scp, sip->si_chunksiz, M_DEVBUF); + free((caddr_t)scp, M_DEVBUF); } /* |