From: "Zhang, Tianfei" <tianfei.zh...@intel.com>

fix compile error on ia32 icc compiler

Fixes: 56bb54ea1bdf ("raw/ifpga: add Intel FPGA bus rawdev driver")
Cc: sta...@dpdk.org

Signed-off-by: Zhang, Tianfei <tianfei.zh...@intel.com>
---
 drivers/raw/ifpga_rawdev/base/ifpga_feature_dev.h | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/drivers/raw/ifpga_rawdev/base/ifpga_feature_dev.h 
b/drivers/raw/ifpga_rawdev/base/ifpga_feature_dev.h
index cd114fb..7a39a58 100644
--- a/drivers/raw/ifpga_rawdev/base/ifpga_feature_dev.h
+++ b/drivers/raw/ifpga_rawdev/base/ifpga_feature_dev.h
@@ -16,16 +16,20 @@
        return &hw->port[port_id];
 }
 
-#define ifpga_for_each_feature(hw, feature)            \
+#define ifpga_for_each_fme_feature(hw, feature)                \
        for ((feature) = (hw)->sub_feature;                     \
           (feature) < (hw)->sub_feature + (FME_FEATURE_ID_MAX); (feature)++)
 
+#define ifpga_for_each_port_feature(hw, feature)               \
+       for ((feature) = (hw)->sub_feature;                     \
+          (feature) < (hw)->sub_feature + (PORT_FEATURE_ID_MAX); (feature)++)
+
 static inline struct feature *
 get_fme_feature_by_id(struct ifpga_fme_hw *fme, u64 id)
 {
        struct feature *feature;
 
-       ifpga_for_each_feature(fme, feature) {
+       ifpga_for_each_fme_feature(fme, feature) {
                if (feature->id == id)
                        return feature;
        }
@@ -38,7 +42,7 @@
 {
        struct feature *feature;
 
-       ifpga_for_each_feature(port, feature) {
+       ifpga_for_each_port_feature(port, feature) {
                if (feature->id == id)
                        return feature;
        }
-- 
1.8.3.1

Reply via email to