From 0b62b3c9408a0cf752dd27988dcd7a55142cbff3 Mon Sep 17 00:00:00 2001 From: Conor Walsh Date: Mon, 15 Nov 2021 17:58:54 +0000 Subject: [PATCH] net/txgbe: fix build with clang 13 eicr serves as a placeholder for some read-on-clear nic register. clang 13 reports it as unused. Bugzilla ID: 881 Fixes: b7311360fb67 ("net/txgbe: support VF interrupt") Cc: stable@dpdk.org Reported-by: Liang Longfeng Signed-off-by: Conor Walsh Reviewed-by: David Marchand --- drivers/net/txgbe/txgbe_ethdev_vf.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/net/txgbe/txgbe_ethdev_vf.c b/drivers/net/txgbe/txgbe_ethdev_vf.c index 67ae69dec3..8eb6fdd3c9 100644 --- a/drivers/net/txgbe/txgbe_ethdev_vf.c +++ b/drivers/net/txgbe/txgbe_ethdev_vf.c @@ -1291,6 +1291,9 @@ txgbevf_dev_interrupt_get_status(struct rte_eth_dev *dev) /* Workround for ICR lost */ intr->flags |= TXGBE_FLAG_MAILBOX; + /* To avoid compiler warnings set eicr to used. */ + RTE_SET_USED(eicr); + return 0; } -- 2.39.5