[dpdk-dev] [PATCH] net/txgbe: remove direct use of compiler attribute
Jiawen Wu
jiawenwu at trustnetic.com
Mon Nov 9 08:43:46 CET 2020
Remove direct use of compiler attribute.
Signed-off-by: Jiawen Wu <jiawenwu at trustnetic.com>
---
drivers/net/txgbe/base/txgbe_dummy.h | 2 +-
drivers/net/txgbe/base/txgbe_osdep.h | 6 ++----
2 files changed, 3 insertions(+), 5 deletions(-)
diff --git a/drivers/net/txgbe/base/txgbe_dummy.h b/drivers/net/txgbe/base/txgbe_dummy.h
index 0a3a76d0c..3a667dd31 100644
--- a/drivers/net/txgbe/base/txgbe_dummy.h
+++ b/drivers/net/txgbe/base/txgbe_dummy.h
@@ -7,7 +7,7 @@
#ifdef TUP
#elif defined(__GNUC__)
-#define TUP(x) x##_unused __attribute__((unused))
+#define TUP(x) (x##_unused txgbe_unused)
#elif defined(__LCLINT__)
#define TUP(x) x /*@unused@*/
#else
diff --git a/drivers/net/txgbe/base/txgbe_osdep.h b/drivers/net/txgbe/base/txgbe_osdep.h
index f3d443ad3..c5386381c 100644
--- a/drivers/net/txgbe/base/txgbe_osdep.h
+++ b/drivers/net/txgbe/base/txgbe_osdep.h
@@ -30,6 +30,8 @@
rte_panic("TXGBE: x"); \
} while (0)
+#define txgbe_unused __rte_unused
+
#define usec_delay(x) rte_delay_us(x)
#define msec_delay(x) rte_delay_ms(x)
#define usleep(x) rte_delay_us(x)
@@ -148,10 +150,6 @@ static inline u64 REVERT_BIT_MASK64(u64 mask)
((mask & 0xFFFFFFFF00000000) >> 32);
}
-#ifndef __rte_weak
-#define __rte_weak __attribute__((__weak__))
-#endif
-
#define IOMEM
#define prefetch(x) rte_prefetch0(x)
--
2.21.0.windows.1
More information about the dev
mailing list