9610 qede: error: left shift of negative value
Contributed by: Anand Khoje <Anand.Khoje@cavium.com>
Reviewed by: Andy Fiddaman <af@citrus-it.net>
Approved by: Dan McDonald <danmcd@joyent.com>
diff --git a/usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore.h b/usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore.h
index 7926f87..a8e3034 100644
--- a/usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore.h
+++ b/usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore.h
@@ -111,7 +111,7 @@
#define SET_FIELD(value, name, flag) \
do { \
- (value) &= ~(name##_MASK << name##_SHIFT); \
+ (value) &= ~((u64)name##_MASK << (u64)name##_SHIFT); \
(value) |= ((((u64)flag) & (u64)name##_MASK) << (name##_SHIFT));\
} while (0)
diff --git a/usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_init_fw_funcs.c b/usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_init_fw_funcs.c
index de48000..ea80dc3 100644
--- a/usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_init_fw_funcs.c
+++ b/usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_init_fw_funcs.c
@@ -142,7 +142,7 @@
#define QM_STOP_CMD_STRUCT_SIZE 2
#define QM_STOP_CMD_PAUSE_MASK_OFFSET 0
#define QM_STOP_CMD_PAUSE_MASK_SHIFT 0
-#define QM_STOP_CMD_PAUSE_MASK_MASK -1
+#define QM_STOP_CMD_PAUSE_MASK_MASK UINT_MAX
#define QM_STOP_CMD_GROUP_ID_OFFSET 1
#define QM_STOP_CMD_GROUP_ID_SHIFT 16
#define QM_STOP_CMD_GROUP_ID_MASK 15
diff --git a/usr/src/uts/common/io/qede/qede_version.h b/usr/src/uts/common/io/qede/qede_version.h
index 56fb705..ebf2624 100644
--- a/usr/src/uts/common/io/qede/qede_version.h
+++ b/usr/src/uts/common/io/qede/qede_version.h
@@ -38,7 +38,7 @@
#define _QEDE_VERSION_H
#define MAJVERSION 8
-#define MINVERSION 0
+#define MINVERSION 1
#define REVVERSION 23
#endif /* !_QEDE_VERSION_H */