mcst-linux-kernel/patches-2024.06.26/dpdk-17.08.1/0017-Fix-warning-on-rte_pre...

63 lines
2.0 KiB
Diff

From 704d93ba3a6814c3777b127c3c164b046a8024d0 Mon Sep 17 00:00:00 2001
Date: Fri, 26 Oct 2018 23:07:06 +0300
Subject: [PATCH] Fix warning on rte_prefetch for e2k
---
lib/librte_eal/common/include/arch/e2k/rte_prefetch_32.h | 6 +++---
lib/librte_eal/common/include/arch/e2k/rte_prefetch_64.h | 6 +++---
2 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/lib/librte_eal/common/include/arch/e2k/rte_prefetch_32.h b/lib/librte_eal/common/include/arch/e2k/rte_prefetch_32.h
index 8e8306a..b74e977 100644
--- a/lib/librte_eal/common/include/arch/e2k/rte_prefetch_32.h
+++ b/lib/librte_eal/common/include/arch/e2k/rte_prefetch_32.h
@@ -43,17 +43,17 @@ extern "C" {
static inline void rte_prefetch0(const volatile void *p)
{
- __builtin_prefetch (p, 0, 0);
+ __builtin_prefetch ((const void *)p, 0, 0);
}
static inline void rte_prefetch1(const volatile void *p)
{
- __builtin_prefetch (p, 0, 1);
+ __builtin_prefetch ((const void *)p, 0, 1);
}
static inline void rte_prefetch2(const volatile void *p)
{
- __builtin_prefetch (p, 0, 2);
+ __builtin_prefetch ((const void *)p, 0, 2);
}
static inline void rte_prefetch_non_temporal(const volatile void *p)
diff --git a/lib/librte_eal/common/include/arch/e2k/rte_prefetch_64.h b/lib/librte_eal/common/include/arch/e2k/rte_prefetch_64.h
index f6d907e..a8531e5 100644
--- a/lib/librte_eal/common/include/arch/e2k/rte_prefetch_64.h
+++ b/lib/librte_eal/common/include/arch/e2k/rte_prefetch_64.h
@@ -43,17 +43,17 @@ extern "C" {
static inline void rte_prefetch0(const volatile void *p)
{
- __builtin_prefetch (p, 0, 0);
+ __builtin_prefetch ((const void *)p, 0, 0);
}
static inline void rte_prefetch1(const volatile void *p)
{
- __builtin_prefetch (p, 0, 1);
+ __builtin_prefetch ((const void *)p, 0, 1);
}
static inline void rte_prefetch2(const volatile void *p)
{
- __builtin_prefetch (p, 0, 2);
+ __builtin_prefetch ((const void *)p, 0, 2);
}
static inline void rte_prefetch_non_temporal(const volatile void *p)
--
2.16.4