[dpdk-dev] [PATCH] raw/ifpga/base: fix compile error on ia32 icc compiler
Xu, Rosen
rosen.xu at intel.com
Mon May 14 11:58:37 CEST 2018
From: "Zhang, Tianfei" <tianfei.zhang at intel.com>
fix compile error on ia32 icc compiler
Fixes: 56bb54ea1bdf ("raw/ifpga: add Intel FPGA bus rawdev driver")
Cc: stable at dpdk.org
Signed-off-by: Zhang, Tianfei <tianfei.zhang at 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
More information about the dev
mailing list