diff options
author | rwatson <rwatson@FreeBSD.org> | 2007-06-27 13:39:38 +0000 |
---|---|---|
committer | rwatson <rwatson@FreeBSD.org> | 2007-06-27 13:39:38 +0000 |
commit | e09b4894c706a14a75eb5a39452d2557b48140d5 (patch) | |
tree | b2090909b7d328537514abe6d9a1c9a2ab2d0abf /sys/kern/kern_malloc.c | |
parent | 636717a46fdae118990778e62f2c61676ed89745 (diff) | |
download | FreeBSD-src-e09b4894c706a14a75eb5a39452d2557b48140d5.zip FreeBSD-src-e09b4894c706a14a75eb5a39452d2557b48140d5.tar.gz |
Use vm_offset_t for kmembase and kmemlimit rather than char *, avoiding
unnecessary casts, and making it possible to compile kern_malloc.c with
strict aliasing.
Submitted by: rdivacky
Approved by: re (kensmith)
Diffstat (limited to 'sys/kern/kern_malloc.c')
-rw-r--r-- | sys/kern/kern_malloc.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/kern/kern_malloc.c b/sys/kern/kern_malloc.c index d42c5c2..ee5d370 100644 --- a/sys/kern/kern_malloc.c +++ b/sys/kern/kern_malloc.c @@ -112,8 +112,8 @@ SYSINIT(kmem, SI_SUB_KMEM, SI_ORDER_FIRST, kmeminit, NULL) static MALLOC_DEFINE(M_FREE, "free", "should be on free list"); static struct malloc_type *kmemstatistics; -static char *kmembase; -static char *kmemlimit; +static vm_offset_t kmembase; +static vm_offset_t kmemlimit; static int kmemcount; #define KMEM_ZSHIFT 4 @@ -593,8 +593,8 @@ kmeminit(void *dummy) */ init_param3(vm_kmem_size / PAGE_SIZE); - kmem_map = kmem_suballoc(kernel_map, (vm_offset_t *)&kmembase, - (vm_offset_t *)&kmemlimit, vm_kmem_size); + kmem_map = kmem_suballoc(kernel_map, &kmembase, &kmemlimit, + vm_kmem_size); kmem_map->system_map = 1; #ifdef DEBUG_MEMGUARD |