[PATCH 03/31] build fix: src on memcpy is allways const

Oleksij Rempel linux at rempel-privat.de
Fri Mar 29 05:01:37 EDT 2013


Signed-off-by: Oleksij Rempel <linux at rempel-privat.de>
---
 target_firmware/magpie_fw_dev/target/adf/adf_os_mem_pvt.h | 2 +-
 target_firmware/magpie_fw_dev/target/inc/adf_os_mem.h     | 2 +-
 target_firmware/wlan/ah_osdep.c                           | 2 +-
 target_firmware/wlan/ah_osdep.h                           | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/target_firmware/magpie_fw_dev/target/adf/adf_os_mem_pvt.h b/target_firmware/magpie_fw_dev/target/adf/adf_os_mem_pvt.h
index cf8dadd..d5d8684 100755
--- a/target_firmware/magpie_fw_dev/target/adf/adf_os_mem_pvt.h
+++ b/target_firmware/magpie_fw_dev/target/adf/adf_os_mem_pvt.h
@@ -17,7 +17,7 @@ static inline void 		__adf_os_mem_free(void *buf)
 }
 
 /* move a memory buffer */
-static inline void 		__adf_os_mem_copy(void *dst, void *src, adf_os_size_t size)
+static inline void 		__adf_os_mem_copy(void *dst, const void *src, adf_os_size_t size)
 {
     A_MEMCPY(dst,src,size);    
 }
diff --git a/target_firmware/magpie_fw_dev/target/inc/adf_os_mem.h b/target_firmware/magpie_fw_dev/target/inc/adf_os_mem.h
index 3b42e95..a07d2e6 100755
--- a/target_firmware/magpie_fw_dev/target/inc/adf_os_mem.h
+++ b/target_firmware/magpie_fw_dev/target/inc/adf_os_mem.h
@@ -42,7 +42,7 @@ adf_os_mem_free(void *buf)
  * @param[in] size    buffer size
  */
 static inline void
-adf_os_mem_copy(void *dst, void *src, adf_os_size_t size)
+adf_os_mem_copy(void *dst, const void *src, adf_os_size_t size)
 {
     __adf_os_mem_copy(dst, src, size);
 }
diff --git a/target_firmware/wlan/ah_osdep.c b/target_firmware/wlan/ah_osdep.c
index bfcc608..6d2b407 100755
--- a/target_firmware/wlan/ah_osdep.c
+++ b/target_firmware/wlan/ah_osdep.c
@@ -107,7 +107,7 @@ ath_hal_memzero(void *dst, adf_os_size_t n)
 }
 
 void * __ahdecl
-ath_hal_memcpy(void *dst, void *src, adf_os_size_t n)
+ath_hal_memcpy(void *dst, const void *src, adf_os_size_t n)
 {
 	adf_os_mem_copy(dst, src, n);
 	return 0;
diff --git a/target_firmware/wlan/ah_osdep.h b/target_firmware/wlan/ah_osdep.h
index 54b2a9b..d62de3d 100755
--- a/target_firmware/wlan/ah_osdep.h
+++ b/target_firmware/wlan/ah_osdep.h
@@ -131,7 +131,7 @@ extern  void* __ahdecl ath_hal_ioremap(a_uint32_t addr, a_uint32_t len);
 #define OS_MEMZERO(_a, _n)  ath_hal_memzero((_a), (_n))
 extern void __ahdecl ath_hal_memzero(void *, size_t);
 #define OS_MEMCPY(_d, _s, _n)   ath_hal_memcpy(_d,_s,_n)
-extern void * __ahdecl ath_hal_memcpy(void *, void *, size_t);
+extern void * __ahdecl ath_hal_memcpy(void *, const void *, size_t);
 
 #ifndef abs
 #define abs(_a)     __builtin_abs(_a)
-- 
1.8.1.2




More information about the Ath9k_htc_fw mailing list