Make KMALLOC_ONLY the default, remove compatibility shims for the
authorMatthew Dillon <dillon@dragonflybsd.org>
Tue, 5 Sep 2006 15:38:27 +0000 (15:38 +0000)
committerMatthew Dillon <dillon@dragonflybsd.org>
Tue, 5 Sep 2006 15:38:27 +0000 (15:38 +0000)
malloc/realloc/free renaming.

sys/conf/options
sys/kern/kern_slaballoc.c
sys/sys/malloc.h

index d2e12fa..859a297 100644 (file)
@@ -1,5 +1,5 @@
 # $FreeBSD: src/sys/conf/options,v 1.191.2.53 2003/06/04 17:56:58 sam Exp $
-# $DragonFly: src/sys/conf/options,v 1.53 2006/09/04 23:03:34 dillon Exp $
+# $DragonFly: src/sys/conf/options,v 1.54 2006/09/05 15:38:25 dillon Exp $
 #
 #        On the handling of kernel options
 #
@@ -388,7 +388,6 @@ DONTPROBE_1284              opt_ppb_1284.h
 ENABLE_ALART           opt_intpm.h
 
 # These cause changes all over the kernel
-KMALLOC_ONLY           opt_global.h
 BLKDEV_IOSIZE          opt_global.h
 DEBUG                  opt_global.h
 DEBUG_LOCKS            opt_global.h
index 753f9c6..043fc0f 100644 (file)
@@ -33,7 +33,7 @@
  * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGE.
  * 
- * $DragonFly: src/sys/kern/kern_slaballoc.c,v 1.41 2006/09/05 00:55:45 dillon Exp $
+ * $DragonFly: src/sys/kern/kern_slaballoc.c,v 1.42 2006/09/05 15:38:26 dillon Exp $
  *
  * This module implements a slab allocator drop-in replacement for the
  * kernel malloc().
@@ -1007,31 +1007,6 @@ chunk_mark_free(SLZone *z, void *chunk)
 
 #endif
 
-#if !defined(KMALLOC_ONLY)
-/*
- * Compatibility code for old libc-hostile function names
- */
-
-void *
-malloc(unsigned long size, struct malloc_type *type, int flags)
-{
-    return(kmalloc(size, type, flags));
-}
-
-void *
-realloc(void *ptr, unsigned long size, struct malloc_type *type, int flags)
-{
-    return(krealloc(ptr, size, type, flags));
-}
-
-void
-free(void *ptr, struct malloc_type *type)
-{
-    kfree(ptr, type);
-}
-
-#endif
-
 /*
  * kmem_slab_alloc()
  *
index 9a370f6..1fb24d4 100644 (file)
@@ -32,7 +32,7 @@
  *
  *     @(#)malloc.h    8.5 (Berkeley) 5/3/95
  * $FreeBSD: src/sys/sys/malloc.h,v 1.48.2.2 2002/03/16 02:19:16 archie Exp $
- * $DragonFly: src/sys/sys/malloc.h,v 1.25 2006/09/05 00:55:50 dillon Exp $
+ * $DragonFly: src/sys/sys/malloc.h,v 1.26 2006/09/05 15:38:27 dillon Exp $
  */
 
 #ifndef _SYS_MALLOC_H_
@@ -204,17 +204,6 @@ void       *contigmalloc (unsigned long size, struct malloc_type *type,
 void   malloc_init (void *);
 void   malloc_uninit (void *);
 
-/*
- * XXX remove the old malloc functions once all references to them have
- * been renamed to the new kmalloc functions.
- */
-#if !defined(KMALLOC_ONLY)
-void   *malloc (unsigned long size, struct malloc_type *type, int flags);
-void   *realloc (void *addr, unsigned long size,
-                     struct malloc_type *type, int flags);
-void   free (void *addr, struct malloc_type *type);
-#endif
-
 void   *kmalloc (unsigned long size, struct malloc_type *type, int flags);
 void   *krealloc (void *addr, unsigned long size,
                      struct malloc_type *type, int flags);