diff options
author | Andrew R. Reiter <arr@FreeBSD.org> | 2002-04-30 07:41:59 +0000 |
---|---|---|
committer | Andrew R. Reiter <arr@FreeBSD.org> | 2002-04-30 07:41:59 +0000 |
commit | cecd70a0a2b60f2fc679347e41a88b87aacf3b31 (patch) | |
tree | 6e7f828a645561d0d508ec079f22a4ec4110db98 /sys/netatm/atm_subr.c | |
parent | c944cdca84dd2171a0ae6a92fca3412bbb8a4978 (diff) | |
download | src-cecd70a0a2b60f2fc679347e41a88b87aacf3b31.tar.gz src-cecd70a0a2b60f2fc679347e41a88b87aacf3b31.zip |
- Take advantage of the M_ZERO flag that can now be passed to uma_zalloc.
- Remove atm_uma_ctor() as the M_ZERO will zero out the memory for us.
Notes
Notes:
svn path=/head/; revision=95770
Diffstat (limited to 'sys/netatm/atm_subr.c')
-rw-r--r-- | sys/netatm/atm_subr.c | 16 |
1 files changed, 3 insertions, 13 deletions
diff --git a/sys/netatm/atm_subr.c b/sys/netatm/atm_subr.c index 57765f0f492b..edc2b8e79d6f 100644 --- a/sys/netatm/atm_subr.c +++ b/sys/netatm/atm_subr.c @@ -124,14 +124,14 @@ atm_initialize() atmintrq_present = 1; atm_attributes_zone = uma_zcreate("atm attributes", - sizeof(Atm_attributes), (uma_ctor)&atm_uma_ctor, NULL, NULL, NULL, + sizeof(Atm_attributes), NULL, NULL, NULL, NULL, UMA_ALIGN_PTR, 0); if (atm_attributes_zone == NULL) panic("atm_initialize: unable to create attributes zone"); uma_zone_set_max(atm_attributes_zone, 100); atm_stackq_zone = uma_zcreate("atm stackq", sizeof(struct stackq_entry), - (uma_ctor)&atm_uma_ctor, NULL, NULL, NULL, UMA_ALIGN_PTR, 0); + NULL, NULL, NULL, NULL, UMA_ALIGN_PTR, 0); if (atm_stackq_zone == NULL) panic("atm_initialize: unable to create stackq zone"); uma_zone_set_max(atm_stackq_zone, 10); @@ -491,16 +491,6 @@ atm_release_pool(sip) } /* - * Zero fill constructor for our uma_zone's. - */ -void -atm_uma_ctor(void *mem, int size) -{ - - bzero(mem, size); -} - -/* * Handle timer tick expiration * * Decrement tick count in first block on timer queue. If there @@ -747,7 +737,7 @@ atm_stack_enq(cmd, func, token, cvp, arg1, arg2) /* * Get a new queue entry for this call */ - sqp = uma_zalloc(atm_stackq_zone, 0); + sqp = uma_zalloc(atm_stackq_zone, M_ZERO); if (sqp == NULL) { (void) splx(s); return (ENOMEM); |