From b67eeae485e22893b678229169024a73b87cf113 Mon Sep 17 00:00:00 2001 From: Sasha Levin Date: Sun, 11 Oct 2026 18:33:40 -0400 Subject: [PATCH] tools: hv: remove unused rte_smp_mb() rte_smp_mb() has never been used, and its "static inline __always_inline" declares inline twice, so clang warns: vmbus_bufring.c:61:15: warning: duplicate 'inline' declaration specifier [-Wduplicate-decl-specifier] vmbus_bufring.c:62:1: warning: unused function 'rte_smp_mb' [-Wunused-function] Remove it. Fixes: 45bab4d746510 ("tools: hv: Add vmbus_bufring") Assisted-by: LLM Signed-off-by: Sasha Levin Reviewed-by: Hamza Mahfooz Acked-by: Saurabh Sengar Link: https://patch.msgid.link/20261011223358.2327625-12-sashal@kernel.org Signed-off-by: Greg Kroah-Hartman --- tools/hv/vmbus_bufring.c | 6 ------ 1 file changed, 6 deletions(-) diff --git a/tools/hv/vmbus_bufring.c b/tools/hv/vmbus_bufring.c index bac32c1109df..23542e59a2ee 100644 --- a/tools/hv/vmbus_bufring.c +++ b/tools/hv/vmbus_bufring.c @@ -58,12 +58,6 @@ void vmbus_br_setup(struct vmbus_br *br, void *buf, unsigned int blen) br->dsize = blen - sizeof(struct vmbus_bufring); } -static inline __always_inline void -rte_smp_mb(void) -{ - asm volatile("lock addl $0, -128(%%rsp); " ::: "memory"); -} - static inline int rte_atomic32_cmpset(volatile uint32_t *dst, uint32_t exp, uint32_t src) {