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 */