Browse Source

sandbox: Make map_to_sysmem() use a constant pointer

Very often a constant pointer is passed to this function, so we should
declare this, since map_to_sysmem() does not change the pointer.

Signed-off-by: Simon Glass <sjg@chromium.org>
Simon Glass 11 years ago
parent
commit
ed072b96ef
2 changed files with 2 additions and 2 deletions
  1. 1 1
      arch/sandbox/include/asm/io.h
  2. 1 1
      include/common.h

+ 1 - 1
arch/sandbox/include/asm/io.h

@@ -38,6 +38,6 @@ static inline void unmap_sysmem(const void *vaddr)
 }
 }
 
 
 /* Map from a pointer to our RAM buffer */
 /* Map from a pointer to our RAM buffer */
-phys_addr_t map_to_sysmem(void *ptr);
+phys_addr_t map_to_sysmem(const void *ptr);
 
 
 #endif
 #endif

+ 1 - 1
include/common.h

@@ -923,7 +923,7 @@ static inline void unmap_sysmem(const void *vaddr)
 {
 {
 }
 }
 
 
-static inline phys_addr_t map_to_sysmem(void *ptr)
+static inline phys_addr_t map_to_sysmem(const void *ptr)
 {
 {
 	return (phys_addr_t)(uintptr_t)ptr;
 	return (phys_addr_t)(uintptr_t)ptr;
 }
 }