[syslinux:elflink] core: fix warnings in core/mem/init.c

syslinux-bot for H. Peter Anvin hpa at linux.intel.com
Fri May 27 17:48:02 PDT 2011


Commit-ID:  a9af8932758ab714e632cfbb65a45c38cac0bd67
Gitweb:     http://syslinux.zytor.com/commit/a9af8932758ab714e632cfbb65a45c38cac0bd67
Author:     H. Peter Anvin <hpa at linux.intel.com>
AuthorDate: Fri, 27 May 2011 17:45:22 -0700
Committer:  H. Peter Anvin <hpa at linux.intel.com>
CommitDate: Fri, 27 May 2011 17:45:22 -0700

core: fix warnings in core/mem/init.c

Fix warnings (that block -Werror) in core/mem/init.c

Signed-off-by: H. Peter Anvin <hpa at linux.intel.com>


---
 core/mem/init.c |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/core/mem/init.c b/core/mem/init.c
index 4ee2541..2951bb0 100644
--- a/core/mem/init.c
+++ b/core/mem/init.c
@@ -1,10 +1,8 @@
 #include <stdlib.h>
 #include <errno.h>
 #include <string.h>
-#include <dprintf.h>
 #include "malloc.h"
-
-#include <stdio.h>
+#include "core.h"
 #include <syslinux/memscan.h>
 
 struct free_arena_header __core_malloc_head[NHEAP];
@@ -19,6 +17,8 @@ int scan_highmem_area(void *data, addr_t start, addr_t len, bool is_ram)
 	struct free_arena_header *fp;
 	addr_t end;
 
+	(void)data;
+
 	dprintf("start = %x, len = %x, is_ram = %d", start, len, is_ram);
 
 	if (start < 0x100000 || start > E820_MEM_MAX
@@ -45,11 +45,11 @@ int scan_highmem_area(void *data, addr_t start, addr_t len, bool is_ram)
 	return 0;
 }
 
+#if 0
 static void mpool_dump(enum heap heap)
 {
 	struct free_arena_header *head = &__core_malloc_head[heap];
 	struct free_arena_header *fp;
-	void *p = NULL;
 	int size, type, i = 0;
 	addr_t start, end;
 
@@ -64,6 +64,7 @@ static void mpool_dump(enum heap heap)
 		fp = fp->next_free;
 	}
 }
+#endif
 
 void mem_init(void)
 {
@@ -92,7 +93,6 @@ void mem_init(void)
 	__inject_free_block(fp);
 
 	/* Initialize the main heap */
-	__com32.cs_memsize = free_high_memory;
+	__com32.cs_memsize = (size_t)free_high_memory;
 	syslinux_scan_memory(scan_highmem_area, NULL);
-
 }



More information about the Syslinux-commits mailing list