[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