summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorToomas Soome <tsoome@me.com>2018-06-15 08:44:09 +0300
committerDan McDonald <danmcd@joyent.com>2018-07-30 13:31:16 -0400
commit7e3488dc6cdcb0c04e1ce167a1a3bfef83b5f2e0 (patch)
tree38aeee0dda6c83f8c0eb3f3e181ab6a89a3a79c0
parentd972451485b9ccf8c5c4951e2d24f63da9ac2cc8 (diff)
downloadillumos-joyent-7e3488dc6cdcb0c04e1ce167a1a3bfef83b5f2e0.tar.gz
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>
-rw-r--r--usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore.h2
-rw-r--r--usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_init_fw_funcs.c2
-rw-r--r--usr/src/uts/common/io/qede/qede_version.h2
3 files changed, 3 insertions, 3 deletions
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 7926f875ca..a8e3034a58 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 @@ enum ecore_nvm_cmd {
#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 de48000d32..ea80dc31da 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 @@ static u16 task_region_offsets[1][E4_NUM_OF_CONNECTION_TYPES] = {
#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 56fb705dbe..ebf2624268 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 */