[v3,7/9] raw/ifpga: use EAL version of TAILQ_FOREACH_SAFE
Checks
Commit Message
Prefer the EAL version over local version of macro.
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
Reviewed-by: Rosen Xu <rosen.xu@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(-)
@@ -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);
}
@@ -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