aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-dpaa/usdpaa-apps/usdpaa-apps/fix-the-inline-function-definition-with-gcc-5.x.patch
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-dpaa/usdpaa-apps/usdpaa-apps/fix-the-inline-function-definition-with-gcc-5.x.patch')
-rw-r--r--recipes-dpaa/usdpaa-apps/usdpaa-apps/fix-the-inline-function-definition-with-gcc-5.x.patch80
1 files changed, 0 insertions, 80 deletions
diff --git a/recipes-dpaa/usdpaa-apps/usdpaa-apps/fix-the-inline-function-definition-with-gcc-5.x.patch b/recipes-dpaa/usdpaa-apps/usdpaa-apps/fix-the-inline-function-definition-with-gcc-5.x.patch
deleted file mode 100644
index 9f3d22cc..00000000
--- a/recipes-dpaa/usdpaa-apps/usdpaa-apps/fix-the-inline-function-definition-with-gcc-5.x.patch
+++ /dev/null
@@ -1,80 +0,0 @@
-From 2b308217d2811e5d1420d7ce6e18f77a992f52e9 Mon Sep 17 00:00:00 2001
-From: Ting Liu <ting.liu@freescale.com>
-Date: Tue, 22 Dec 2015 13:16:33 +0800
-Subject: [PATCH] fix the inline function definition with gcc 5.x
-
-There are different semantics for inline functions for gcc-5.x compared to
-previous gcc. Fix the following build error:
-| dpa_classif_demo.c:(.text+0xeae): undefined reference to `crc64_hash_function'
-| simple_crypto.c:(.text+0x5b8e): undefined reference to `get_num_of_buffers'
-| simple_crypto.c:(.text+0x5b9a): undefined reference to `get_test_mode'
-| simple_crypto.c:(.text+0x5baa): undefined reference to `get_num_of_cpus'
-| simple_crypto.c:(.text+0x5bb2): undefined reference to `requires_authentication'
-| simple_crypto.c:(.text+0x5bbe): undefined reference to `get_thread_barrier'
-
-Upstream-Status: Pending
-
-Signed-off-by: Ting Liu <ting.liu@freescale.com>
----
- lib/hash_table/fman_crc64_hash_func.h | 2 +-
- src/simple_crypto/include/simple_crypto.h | 10 +++++-----
- src/simple_proto/include/simple_proto.h | 10 +++++-----
- 3 files changed, 11 insertions(+), 11 deletions(-)
-
-diff --git a/lib/hash_table/fman_crc64_hash_func.h b/lib/hash_table/fman_crc64_hash_func.h
-index 5095203..bdcf12b 100644
---- a/lib/hash_table/fman_crc64_hash_func.h
-+++ b/lib/hash_table/fman_crc64_hash_func.h
-@@ -36,7 +36,7 @@
- #include <fsl_fman.h>
-
- /* Hash function used by the hash table based on FMan CRC64 */
--inline uint32_t crc64_hash_function(uint8_t *key, uint32_t size)
-+static inline uint32_t crc64_hash_function(uint8_t *key, uint32_t size)
- {
- uint64_t hashval = 0;
- hashval = fman_crc64_init();
-diff --git a/src/simple_crypto/include/simple_crypto.h b/src/simple_crypto/include/simple_crypto.h
-index bae3460..46ea176 100644
---- a/src/simple_crypto/include/simple_crypto.h
-+++ b/src/simple_crypto/include/simple_crypto.h
-@@ -123,10 +123,10 @@ static int validate_test_set(struct test_param crypto_info);
- void set_crypto_cbs(struct test_cb *crypto_cb, struct test_param crypto_info);
- inline int get_num_of_iterations(void *stuff);
- void set_num_of_iterations(void *stuff, unsigned int itr_num);
--inline int get_num_of_buffers(void *stuff);
--inline enum test_mode get_test_mode(void *stuff);
--inline uint8_t requires_authentication(void *);
--inline long get_num_of_cpus(void);
--inline pthread_barrier_t *get_thread_barrier(void);
-+static inline int get_num_of_buffers(void *stuff);
-+static inline enum test_mode get_test_mode(void *stuff);
-+static inline uint8_t requires_authentication(void *);
-+static inline long get_num_of_cpus(void);
-+static inline pthread_barrier_t *get_thread_barrier(void);
-
- #endif /* __SIMPLE_CRYPTO_H */
-diff --git a/src/simple_proto/include/simple_proto.h b/src/simple_proto/include/simple_proto.h
-index d413e70..ce0e842 100644
---- a/src/simple_proto/include/simple_proto.h
-+++ b/src/simple_proto/include/simple_proto.h
-@@ -83,11 +83,11 @@ struct protocol_info *(*register_protocol[])(void) = {
- static void set_crypto_cbs(struct test_cb *crypto_cb);
- int get_num_of_iterations(void *params);
- void set_num_of_iterations(void *params, unsigned int itr_num);
--inline int get_num_of_buffers(void *params);
--inline enum test_mode get_test_mode(void *params);
--inline uint8_t requires_authentication(void *);
--inline long get_num_of_cpus(void);
--inline pthread_barrier_t *get_thread_barrier(void);
-+static inline int get_num_of_buffers(void *params);
-+static inline enum test_mode get_test_mode(void *params);
-+static inline uint8_t requires_authentication(void *);
-+static inline long get_num_of_cpus(void);
-+static inline pthread_barrier_t *get_thread_barrier(void);
- int register_modules(void);
- void unregister_modules(void);
-
---
-1.9.2
-