patch-2.2.0-pre6 linux/drivers/sound/lowlevel/awe_compat.h

Next file: linux/drivers/sound/mad16.c
Previous file: linux/drivers/sound/gus_wave.c
Back to the patch index
Back to the overall index

diff -u --recursive --new-file v2.2.0-pre5/linux/drivers/sound/lowlevel/awe_compat.h linux/drivers/sound/lowlevel/awe_compat.h
@@ -150,7 +150,6 @@
 #define my_malloc_init(memptr)	_mem_start = (memptr)
 #define my_malloc_memptr()	_mem_start
 #define my_free(ptr)	/* do nothing */
-#define my_realloc(buf,oldsize,size)	NULL	/* no realloc */
 
 static void *my_malloc(int size)
 {
@@ -176,16 +175,6 @@
 #define my_free(ptr)		if (ptr) {vfree(ptr);}
 #define my_kmalloc(size)	kmalloc(size,GFP_KERNEL)
 #define my_kfree(ptr)		kfree(ptr)
-
-static void *my_realloc(void *buf, int oldsize, int size)
-{
-	void *ptr;
-	if ((ptr = vmalloc(size)) == NULL)
-		return NULL;
-	memcpy(ptr, buf, ((oldsize < size) ? oldsize : size) );
-	vfree(buf);
-	return ptr;
-}
 
 /* do not allocate buffer at beginning */
 #define INIT_TABLE(buffer,index,nums,type) {buffer=NULL; index=0;}

FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov