diff options
| author | John Baldwin <jhb@FreeBSD.org> | 2001-01-24 00:36:03 +0000 |
|---|---|---|
| committer | John Baldwin <jhb@FreeBSD.org> | 2001-01-24 00:36:03 +0000 |
| commit | 0d6d6aa3731fa662cb6c821969dee95f03de9417 (patch) | |
| tree | 5e460e137dc31a0c6d52ee79ef77295f247b9871 /sys/kern/kern_malloc.c | |
| parent | e5690aadaa4022bff9b38e68d3eded7918e11c26 (diff) | |
Notes
Diffstat (limited to 'sys/kern/kern_malloc.c')
| -rw-r--r-- | sys/kern/kern_malloc.c | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/sys/kern/kern_malloc.c b/sys/kern/kern_malloc.c index ec33f610e5ce..8e13dbe61031 100644 --- a/sys/kern/kern_malloc.c +++ b/sys/kern/kern_malloc.c @@ -184,9 +184,7 @@ malloc(size, type, flags) npg = btoc(allocsize); mtx_exit(&malloc_mtx, MTX_DEF); - mtx_enter(&Giant, MTX_DEF); va = (caddr_t) kmem_malloc(kmem_map, (vm_size_t)ctob(npg), flags); - mtx_exit(&Giant, MTX_DEF); if (va == NULL) { splx(s); @@ -332,9 +330,7 @@ free(addr, type) #endif /* INVARIANTS */ if (size > MAXALLOCSAVE) { mtx_exit(&malloc_mtx, MTX_DEF); - mtx_enter(&Giant, MTX_DEF); kmem_free(kmem_map, (vm_offset_t)addr, ctob(kup->ku_pagecnt)); - mtx_exit(&Giant, MTX_DEF); mtx_enter(&malloc_mtx, MTX_DEF); size = kup->ku_pagecnt << PAGE_SHIFT; |
