[PATCH v3 7/9] raw/ifpga: use EAL version of TAILQ_FOREACH_SAFE
Stephen Hemminger
stephen at networkplumber.org
Thu Mar 13 00:15:36 CET 2025
Prefer the EAL version over local version of macro.
Signed-off-by: Stephen Hemminger <stephen at networkplumber.org>
Reviewed-by: Rosen Xu <rosen.xu at intel.com>
---
drivers/raw/ifpga/base/ifpga_enumerate.c | 4 +---
drivers/raw/ifpga/base/opae_osdep.h | 1 +
2 files changed, 2 insertions(+), 3 deletions(-)
diff --git a/drivers/raw/ifpga/base/ifpga_enumerate.c b/drivers/raw/ifpga/base/ifpga_enumerate.c
index 61eb6601ea..085fb6db40 100644
--- a/drivers/raw/ifpga/base/ifpga_enumerate.c
+++ b/drivers/raw/ifpga/base/ifpga_enumerate.c
@@ -725,9 +725,7 @@ static void dfl_fpga_enum_info_free(struct dfl_fpga_enum_info *info)
return;
/* remove all device feature lists in the list. */
- for (dfl = TAILQ_FIRST(&info->dfls);
- dfl && (tmp = TAILQ_NEXT(dfl, node), 1);
- dfl = tmp) {
+ TAILQ_FOREACH_SAFE(dfl, &info->dfls, node, tmp) {
TAILQ_REMOVE(&info->dfls, dfl, node);
opae_free(dfl);
}
diff --git a/drivers/raw/ifpga/base/opae_osdep.h b/drivers/raw/ifpga/base/opae_osdep.h
index e35a21c80e..b483d00a54 100644
--- a/drivers/raw/ifpga/base/opae_osdep.h
+++ b/drivers/raw/ifpga/base/opae_osdep.h
@@ -11,6 +11,7 @@
#ifdef RTE_LIB_EAL
#include "osdep_rte/osdep_generic.h"
+#include <rte_queue.h>
#else
#include "osdep_raw/osdep_generic.h"
#endif
--
2.47.2
More information about the dev
mailing list