]> git.ipfire.org Git - thirdparty/ipxe.git/commitdiff
[build] Fix technically undefined left shifts in disreputable code
authorMichael Brown <mcb30@ipxe.org>
Mon, 3 Aug 2026 22:49:30 +0000 (23:49 +0100)
committerMichael Brown <mcb30@ipxe.org>
Mon, 3 Aug 2026 22:56:59 +0000 (23:56 +0100)
Fix the technically undefined constant left shifts into the sign bit
in ancient, messy, and third-party code.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
17 files changed:
src/drivers/infiniband/CIB_PRM.h
src/drivers/infiniband/golan.c
src/drivers/infiniband/mlx_utils/src/public/mlx_icmd.c
src/drivers/net/3c90x.h
src/drivers/net/amd8111e.h
src/drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c
src/drivers/net/ath/ath9k/hw.h
src/drivers/net/bnx2.h
src/drivers/net/forcedeth.h
src/drivers/net/myri10ge_mcp.h
src/drivers/net/phantom/nxhal_nic_interface.h
src/drivers/net/rhine.h
src/drivers/net/rtl818x/rtl818x.h
src/drivers/net/skge.h
src/drivers/net/sky2.h
src/drivers/net/velocity.h
src/net/tcp/oncrpc.c

index d578f9b04a99a3eeda12cc5438d8daa0a2ff36e1..5afbac5e92677c0082f24dbcbc6768ac196245c0 100755 (executable)
@@ -726,7 +726,7 @@ struct golan_dealloc_pd_mbox_out {
 /* Memory key structures */
 #define GOLAN_IB_ACCESS_LOCAL_READ     (1 << 2)
 #define GOLAN_IB_ACCESS_LOCAL_WRITE    (1 << 3)
-#define GOLAN_MKEY_LEN64               (1 << 31)
+#define GOLAN_MKEY_LEN64               (1U << 31)
 #define GOLAN_CREATE_MKEY_SEG_QPN_BIT  8
 
 struct golan_mkey_seg {
@@ -967,7 +967,7 @@ enum {
 
 enum {
        GOLAN_QP_LAT_SENSITIVE  = 1 << 28,
-       GOLAN_QP_ENABLE_SIG     = 1 << 31
+       GOLAN_QP_ENABLE_SIG     = 1U << 31
 };
 
 
index ffa78fabfa4e78e3469e065d7befeb0178811d73..53b452bb4e8ee25905b4a2a270bc2444b339794b 100755 (executable)
@@ -874,7 +874,7 @@ static int golan_create_mkey(struct golan *golan)
 
        in->seg.flags                   = GOLAN_IB_ACCESS_LOCAL_WRITE | GOLAN_IB_ACCESS_LOCAL_READ;
        in->seg.flags_pd                = cpu_to_be32(golan->pdn | GOLAN_MKEY_LEN64);
-       in->seg.qpn_mkey7_0             = cpu_to_be32(0xffffff << GOLAN_CREATE_MKEY_SEG_QPN_BIT);
+       in->seg.qpn_mkey7_0             = cpu_to_be32(0xffffffU << GOLAN_CREATE_MKEY_SEG_QPN_BIT);
 
        rc = send_command_and_wait(golan, DEF_CMD_IDX, GEN_MBOX, NO_MBOX, __FUNCTION__);
        GOLAN_CHECK_RC_AND_CMD_STATUS( err_create_mkey_cmd );
@@ -1495,7 +1495,7 @@ static int golan_post_send(struct ib_device *ibdev,
 
        datagram                = &wqe->datagram;
        datagram->key.qkey.qkey = cpu_to_be32(av->qkey);
-       datagram->dqp_dct       = cpu_to_be32((1 << 31) | av->qpn);
+       datagram->dqp_dct       = cpu_to_be32((1U << 31) | av->qpn);
        datagram->stat_rate_sl  = ((golan_rate(av->rate) << 4) | av->sl);
        datagram->fl_mlid       = (ibdev->lid & 0x007f); /* take only the 7 low bits of the LID */
        datagram->rlid          = cpu_to_be16(av->lid);
index e4ab5f0ad5f73a07ced9c8a2a95e52108ace8b8e..ee5dfa8ec6aec9cdadf7f021a70ea2bc61a8af2c 100644 (file)
@@ -149,7 +149,7 @@ mlx_icmd_set_opcode(
        MLX_CHECK_STATUS(utils, status, read_err, "failed to read icmd ctrl");
 
 #define MLX_ICMD_OPCODE_ALIGN 16
-#define MLX_ICMD_OPCODE_MASK 0xffff
+#define MLX_ICMD_OPCODE_MASK 0xffffU
 
        buffer = buffer & ~(MLX_ICMD_OPCODE_MASK << MLX_ICMD_OPCODE_ALIGN);
        buffer = buffer | (opcode << MLX_ICMD_OPCODE_ALIGN);
index 8bffa37f13b500a6375f21971e86d5e1f2d4f196..4a9f6cd397a7771c4b8d3fc7c98bd41e7ae88da7 100644 (file)
@@ -206,8 +206,8 @@ enum FrameStartHeader {
 };
 
 enum UpDownDesc {
-       upLastFrag = (1 << 31),
-       downLastFrag = (1 << 31),
+       upLastFrag = (1U << 31),
+       downLastFrag = (1U << 31),
 };
 
 enum UpPktStatus {
index 8ecd159af66982829abccab736bbd979a9a7d4ed..69e65e9dfeecbedc24aa0f828ef62fb368e71094 100644 (file)
@@ -163,7 +163,7 @@ typedef enum {
 /* INT0                                0x38, 32bit register */
 typedef enum {
 
-       INTR                    = (1 << 31),
+       INTR                    = (1U << 31),
        PCSINT                  = (1 << 28), 
        LCINT                   = (1 << 27),
        APINT5                  = (1 << 26),
@@ -192,7 +192,7 @@ typedef enum {
 
 typedef enum {
 
-       VAL3                    = (1 << 31),   /* VAL bit for byte 3 */
+       VAL3                    = (1U << 31),   /* VAL bit for byte 3 */
        VAL2                    = (1 << 23),   /* VAL bit for byte 2 */
        VAL1                    = (1 << 15),   /* VAL bit for byte 1 */
        VAL0                    = (1 << 7),    /* VAL bit for byte 0 */
@@ -417,7 +417,7 @@ typedef enum {
 /* AP_VALUE                    0x98, 32bit ragister */
 typedef enum {
 
-       AP_VAL_ACTIVE           = (1 << 31),
+       AP_VAL_ACTIVE           = (1U << 31),
        AP_VAL_RD_CMD           = ( 1 << 29),
        AP_ADDR                 = (1 << 18)|(1 << 17)|(1 << 16), /* 18:16 */
        AP_VAL                  = (0xF << 0) | (0xF << 4) |( 0xF << 8) |
@@ -427,7 +427,7 @@ typedef enum {
 
 typedef enum {
 
-       DLY_INT_A_R3            = (1 << 31),
+       DLY_INT_A_R3            = (1U << 31),
        DLY_INT_A_R2            = (1 << 30),
        DLY_INT_A_R1            = (1 << 29),
        DLY_INT_A_R0            = (1 << 28),
@@ -443,7 +443,7 @@ typedef enum {
 
 typedef enum {
 
-       DLY_INT_B_R3            = (1 << 31),
+       DLY_INT_B_R3            = (1U << 31),
        DLY_INT_B_R2            = (1 << 30),
        DLY_INT_B_R1            = (1 << 29),
        DLY_INT_B_R0            = (1 << 28),
@@ -474,7 +474,7 @@ typedef enum {
 /* PHY_ ACCESS                 0xD0, 32bit register */
 typedef enum {
 
-       PHY_CMD_ACTIVE          = (1 << 31),
+       PHY_CMD_ACTIVE          = (1U << 31),
        PHY_WR_CMD              = (1 << 30),
        PHY_RD_CMD              = (1 << 29),
        PHY_RD_ERR              = (1 << 28),
@@ -490,7 +490,7 @@ typedef enum {
 
 /* PMAT0                       0x190,   32bit register */
 typedef enum {
-       PMR_ACTIVE              = (1 << 31),
+       PMR_ACTIVE              = (1U << 31),
        PMR_WR_CMD              = (1 << 30),
        PMR_RD_CMD              = (1 << 29),
        PMR_BANK                = (1 <<28),
@@ -502,7 +502,7 @@ typedef enum {
 
 /* PMAT1                       0x194,   32bit register */
 typedef enum {
-       PMR_B3                  = (0xF << 24) | (0xF <<28),/* 31:24 */
+       PMR_B3                  = (0xF << 24) | (0xFU <<28),/* 31:24 */
        PMR_B2                  = (0xF << 16) |(0xF << 20),/* 23:16 */
        PMR_B1                  = (0xF << 8) | (0xF <<12), /* 15:8 */
        PMR_B0                  = (0xF << 0)|(0xF << 4),/* 7:0 */
index 96aa9ef2b23851630d7bc114baa31b352c2e347c..d101909ae8008ce314d8322f64bacedd7ad78fd3 100644 (file)
@@ -3597,7 +3597,7 @@ static void ar9003_hw_drive_strength_apply(struct ath_hw *ah)
 
        reg = REG_READ(ah, AR_PHY_65NM_CH0_BIAS2);
        reg &= ~0xffffffe0;
-       reg |= 0x5 << 29;
+       reg |= 0x5U << 29;
        reg |= 0x5 << 26;
        reg |= 0x5 << 23;
        reg |= 0x5 << 20;
@@ -3610,7 +3610,7 @@ static void ar9003_hw_drive_strength_apply(struct ath_hw *ah)
 
        reg = REG_READ(ah, AR_PHY_65NM_CH0_BIAS4);
        reg &= ~0xff800000;
-       reg |= 0x5 << 29;
+       reg |= 0x5U << 29;
        reg |= 0x5 << 26;
        reg |= 0x5 << 23;
        REG_WRITE(ah, AR_PHY_65NM_CH0_BIAS4, reg);
index 02e9fc34671e9d975b41217dc3d9db3b55effcdc..d1fbcd20f83db239ea280b77b6bba4764f700de0 100644 (file)
@@ -102,7 +102,7 @@ FILE_SECBOOT ( FORBIDDEN );
 #define SM(_v, _f)  (((_v) << _f##_S) & _f)
 #define MS(_v, _f)  (((_v) & _f) >> _f##_S)
 #define REG_RMW_FIELD(_a, _r, _f, _v) \
-       REG_RMW(_a, _r, (((_v) << _f##_S) & _f), (_f))
+       REG_RMW(_a, _r, ((((unsigned)(_v)) << _f##_S) & _f), (_f))
 #define REG_READ_FIELD(_a, _r, _f) \
        (((REG_READ(_a, _r) & _f) >> _f##_S))
 #define REG_SET_BIT(_a, _r, _f) \
index 926786801769cc82d0cf3985ed9fb97e5cf8a0d8..2ac5dcf0824d0e13fc80c48d63ea53cb10a382fc 100644 (file)
@@ -217,7 +217,7 @@ struct status_block {
                #define STATUS_ATTN_BITS_DMAE_ABORT             (1L<<25)
                #define STATUS_ATTN_BITS_FLSH_ABORT             (1L<<26)
                #define STATUS_ATTN_BITS_GRC_ABORT              (1L<<27)
-               #define STATUS_ATTN_BITS_PARITY_ERROR           (1L<<31)
+               #define STATUS_ATTN_BITS_PARITY_ERROR           (1UL<<31)
 
        u32 status_attn_bits_ack;
 #if __BYTE_ORDER == __BIG_ENDIAN
@@ -383,7 +383,7 @@ struct l2_fhdr {
                #define L2_FHDR_ERRORS_TOO_SHORT        (1<<20)
                #define L2_FHDR_ERRORS_GIANT_FRAME      (1<<21)
                #define L2_FHDR_ERRORS_TCP_XSUM         (1<<28)
-               #define L2_FHDR_ERRORS_UDP_XSUM         (1<<31)
+               #define L2_FHDR_ERRORS_UDP_XSUM         (1U<<31)
 
        u32 l2_fhdr_hash;
 #if __BYTE_ORDER == __BIG_ENDIAN
@@ -602,7 +602,7 @@ struct l2_fhdr {
 #define BNX2_PCI_CONFIG_3_PME_ENABLE                    (1L<<26)
 #define BNX2_PCI_CONFIG_3_PM_STATE                      (0x3L<<27)
 #define BNX2_PCI_CONFIG_3_VAUX_PRESET                   (1L<<30)
-#define BNX2_PCI_CONFIG_3_PCI_POWER                     (1L<<31)
+#define BNX2_PCI_CONFIG_3_PCI_POWER                     (1UL<<31)
 
 #define BNX2_PCI_PM_DATA_A                             0x00000410
 #define BNX2_PCI_PM_DATA_A_PM_DATA_0_PRG                (0xffL<<0)
@@ -620,7 +620,7 @@ struct l2_fhdr {
 #define BNX2_PCI_SWAP_DIAG1                            0x0000041c
 #define BNX2_PCI_EXP_ROM_ADDR                          0x00000420
 #define BNX2_PCI_EXP_ROM_ADDR_ADDRESS                   (0x3fffffL<<2)
-#define BNX2_PCI_EXP_ROM_ADDR_REQ                       (1L<<31)
+#define BNX2_PCI_EXP_ROM_ADDR_REQ                       (1UL<<31)
 
 #define BNX2_PCI_EXP_ROM_DATA                          0x00000424
 #define BNX2_PCI_VPD_INTF                              0x00000428
@@ -991,7 +991,7 @@ struct l2_fhdr {
 #define BNX2_MISC_SM_ASF_CONTROL_NIC_SMB_ADDR1          (0x3fL<<16)
 #define BNX2_MISC_SM_ASF_CONTROL_NIC_SMB_ADDR2          (0x3fL<<24)
 #define BNX2_MISC_SM_ASF_CONTROL_EN_NIC_SMB_ADDR_0      (1L<<30)
-#define BNX2_MISC_SM_ASF_CONTROL_SMB_EARLY_ATTN                 (1L<<31)
+#define BNX2_MISC_SM_ASF_CONTROL_SMB_EARLY_ATTN                 (1UL<<31)
 
 #define BNX2_MISC_SMB_IN                               0x00000884
 #define BNX2_MISC_SMB_IN_DAT_IN                                 (0xffL<<0)
@@ -1080,7 +1080,7 @@ struct l2_fhdr {
 #define BNX2_MISC_PERR_ENA0_RBUF_MISC_PTR               (1L<<28)
 #define BNX2_MISC_PERR_ENA0_RDE_MISC_RPC                (1L<<29)
 #define BNX2_MISC_PERR_ENA0_RDE_MISC_RPM                (1L<<30)
-#define BNX2_MISC_PERR_ENA0_RV2P_MISC_CB0REGS           (1L<<31)
+#define BNX2_MISC_PERR_ENA0_RV2P_MISC_CB0REGS           (1UL<<31)
 
 #define BNX2_MISC_PERR_ENA1                            0x000008a8
 #define BNX2_MISC_PERR_ENA1_RV2P_MISC_CB1REGS           (1L<<0)
@@ -1114,7 +1114,7 @@ struct l2_fhdr {
 #define BNX2_MISC_PERR_ENA1_RV2PTQ_MISC                         (1L<<28)
 #define BNX2_MISC_PERR_ENA1_RXPQ_MISC                   (1L<<29)
 #define BNX2_MISC_PERR_ENA1_RXPCQ_MISC                  (1L<<30)
-#define BNX2_MISC_PERR_ENA1_RLUPQ_MISC                  (1L<<31)
+#define BNX2_MISC_PERR_ENA1_RLUPQ_MISC                  (1UL<<31)
 
 #define BNX2_MISC_PERR_ENA2                            0x000008ac
 #define BNX2_MISC_PERR_ENA2_COMQ_MISC                   (1L<<0)
@@ -1205,7 +1205,7 @@ struct l2_fhdr {
 #define BNX2_NVM_CFG1_SEE_CLK_DIV                       (0x7ffL<<11)
 #define BNX2_NVM_CFG1_PROTECT_MODE                      (1L<<24)
 #define BNX2_NVM_CFG1_FLASH_SIZE                        (1L<<25)
-#define BNX2_NVM_CFG1_COMPAT_BYPASSS                    (1L<<31)
+#define BNX2_NVM_CFG1_COMPAT_BYPASSS                    (1UL<<31)
 
 #define BNX2_NVM_CFG2                                  0x00006418
 #define BNX2_NVM_CFG2_ERASE_CMD                                 (0xffL<<0)
@@ -1309,7 +1309,7 @@ struct l2_fhdr {
 #define BNX2_DMA_RCHAN_STAT_COMP_CODE_6                         (0x7L<<24)
 #define BNX2_DMA_RCHAN_STAT_PAR_ERR_6                   (1L<<27)
 #define BNX2_DMA_RCHAN_STAT_COMP_CODE_7                         (0x7L<<28)
-#define BNX2_DMA_RCHAN_STAT_PAR_ERR_7                   (1L<<31)
+#define BNX2_DMA_RCHAN_STAT_PAR_ERR_7                   (1UL<<31)
 
 #define BNX2_DMA_WCHAN_STAT                            0x00000c34
 #define BNX2_DMA_WCHAN_STAT_COMP_CODE_0                         (0x7L<<0)
@@ -1327,7 +1327,7 @@ struct l2_fhdr {
 #define BNX2_DMA_WCHAN_STAT_COMP_CODE_6                         (0x7L<<24)
 #define BNX2_DMA_WCHAN_STAT_PAR_ERR_6                   (1L<<27)
 #define BNX2_DMA_WCHAN_STAT_COMP_CODE_7                         (0x7L<<28)
-#define BNX2_DMA_WCHAN_STAT_PAR_ERR_7                   (1L<<31)
+#define BNX2_DMA_WCHAN_STAT_PAR_ERR_7                   (1UL<<31)
 
 #define BNX2_DMA_RCHAN_ASSIGNMENT                      0x00000c38
 #define BNX2_DMA_RCHAN_ASSIGNMENT_0                     (0xfL<<0)
@@ -1494,7 +1494,7 @@ struct l2_fhdr {
 #define BNX2_CTX_LOCK_MODE_IMMEDIATE                    (0x1L<<27)
 #define BNX2_CTX_LOCK_MODE_SURE                                 (0x2L<<27)
 #define BNX2_CTX_LOCK_STATUS                            (1L<<30)
-#define BNX2_CTX_LOCK_REQ                               (1L<<31)
+#define BNX2_CTX_LOCK_REQ                               (1UL<<31)
 
 #define BNX2_CTX_ACCESS_STATUS                         0x00001040
 #define BNX2_CTX_ACCESS_STATUS_MASTERENCODED            (0xfL<<0)
@@ -1551,7 +1551,7 @@ struct l2_fhdr {
 #define BNX2_EMAC_STATUS_MI_COMPLETE                    (1L<<22)
 #define BNX2_EMAC_STATUS_MI_INT                                 (1L<<23)
 #define BNX2_EMAC_STATUS_AP_ERROR                       (1L<<24)
-#define BNX2_EMAC_STATUS_PARITY_ERROR_STATE             (1L<<31)
+#define BNX2_EMAC_STATUS_PARITY_ERROR_STATE             (1UL<<31)
 
 #define BNX2_EMAC_ATTENTION_ENA                                0x00001408
 #define BNX2_EMAC_ATTENTION_ENA_LINK                    (1L<<11)
@@ -1572,7 +1572,7 @@ struct l2_fhdr {
 #define BNX2_EMAC_LED_10MB                              (1L<<9)
 #define BNX2_EMAC_LED_TRAFFIC_STAT                      (1L<<10)
 #define BNX2_EMAC_LED_BLNK_RATE                                 (0xfffL<<19)
-#define BNX2_EMAC_LED_BLNK_RATE_ENA                     (1L<<31)
+#define BNX2_EMAC_LED_BLNK_RATE_ENA                     (1UL<<31)
 
 #define BNX2_EMAC_MAC_MATCH0                           0x00001410
 #define BNX2_EMAC_MAC_MATCH1                           0x00001414
@@ -1611,7 +1611,7 @@ struct l2_fhdr {
 
 #define BNX2_EMAC_RX_MTU_SIZE                          0x0000149c
 #define BNX2_EMAC_RX_MTU_SIZE_MTU_SIZE                  (0xffffL<<0)
-#define BNX2_EMAC_RX_MTU_SIZE_JUMBO_ENA                         (1L<<31)
+#define BNX2_EMAC_RX_MTU_SIZE_JUMBO_ENA                         (1UL<<31)
 
 #define BNX2_EMAC_SERDES_CNTL                          0x000014a4
 #define BNX2_EMAC_SERDES_CNTL_RXR                       (0x7L<<0)
@@ -1931,7 +1931,7 @@ struct l2_fhdr {
 #define BNX2_EMAC_TXMAC_DEBUG2_BACK_OFF                         (0x3ffL<<0)
 #define BNX2_EMAC_TXMAC_DEBUG2_BYTE_COUNT               (0xffffL<<10)
 #define BNX2_EMAC_TXMAC_DEBUG2_COL_COUNT                (0x1fL<<26)
-#define BNX2_EMAC_TXMAC_DEBUG2_COL_BIT                  (1L<<31)
+#define BNX2_EMAC_TXMAC_DEBUG2_COL_BIT                  (1UL<<31)
 
 #define BNX2_EMAC_TXMAC_DEBUG3                         0x00001664
 #define BNX2_EMAC_TXMAC_DEBUG3_SM_STATE                         (0xfL<<0)
@@ -1990,7 +1990,7 @@ struct l2_fhdr {
 #define BNX2_EMAC_TXMAC_DEBUG4_COL_IN                   (1L<<28)
 #define BNX2_EMAC_TXMAC_DEBUG4_BURSTING                         (1L<<29)
 #define BNX2_EMAC_TXMAC_DEBUG4_ADVANCE                  (1L<<30)
-#define BNX2_EMAC_TXMAC_DEBUG4_GO                       (1L<<31)
+#define BNX2_EMAC_TXMAC_DEBUG4_GO                       (1UL<<31)
 
 #define BNX2_EMAC_TX_STAT_AC0                          0x00001680
 #define BNX2_EMAC_TX_STAT_AC1                          0x00001684
@@ -2035,7 +2035,7 @@ struct l2_fhdr {
 #define BNX2_RPM_CONFIG_ACPI_KEEP                       (1L<<2)
 #define BNX2_RPM_CONFIG_MP_KEEP                                 (1L<<3)
 #define BNX2_RPM_CONFIG_SORT_VECT_VAL                   (0xfL<<4)
-#define BNX2_RPM_CONFIG_IGNORE_VLAN                     (1L<<31)
+#define BNX2_RPM_CONFIG_IGNORE_VLAN                     (1UL<<31)
 
 #define BNX2_RPM_VLAN_MATCH0                           0x00001810
 #define BNX2_RPM_VLAN_MATCH0_RPM_VLAN_MTCH0_VALUE       (0xfffL<<0)
@@ -2057,7 +2057,7 @@ struct l2_fhdr {
 #define BNX2_RPM_SORT_USER0_PROM_EN                     (1L<<19)
 #define BNX2_RPM_SORT_USER0_VLAN_EN                     (0xfL<<20)
 #define BNX2_RPM_SORT_USER0_PROM_VLAN                   (1L<<24)
-#define BNX2_RPM_SORT_USER0_ENA                                 (1L<<31)
+#define BNX2_RPM_SORT_USER0_ENA                                 (1UL<<31)
 
 #define BNX2_RPM_SORT_USER1                            0x00001824
 #define BNX2_RPM_SORT_USER1_PM_EN                       (0xffffL<<0)
@@ -2067,7 +2067,7 @@ struct l2_fhdr {
 #define BNX2_RPM_SORT_USER1_PROM_EN                     (1L<<19)
 #define BNX2_RPM_SORT_USER1_VLAN_EN                     (0xfL<<20)
 #define BNX2_RPM_SORT_USER1_PROM_VLAN                   (1L<<24)
-#define BNX2_RPM_SORT_USER1_ENA                                 (1L<<31)
+#define BNX2_RPM_SORT_USER1_ENA                                 (1UL<<31)
 
 #define BNX2_RPM_SORT_USER2                            0x00001828
 #define BNX2_RPM_SORT_USER2_PM_EN                       (0xffffL<<0)
@@ -2077,7 +2077,7 @@ struct l2_fhdr {
 #define BNX2_RPM_SORT_USER2_PROM_EN                     (1L<<19)
 #define BNX2_RPM_SORT_USER2_VLAN_EN                     (0xfL<<20)
 #define BNX2_RPM_SORT_USER2_PROM_VLAN                   (1L<<24)
-#define BNX2_RPM_SORT_USER2_ENA                                 (1L<<31)
+#define BNX2_RPM_SORT_USER2_ENA                                 (1UL<<31)
 
 #define BNX2_RPM_SORT_USER3                            0x0000182c
 #define BNX2_RPM_SORT_USER3_PM_EN                       (0xffffL<<0)
@@ -2087,7 +2087,7 @@ struct l2_fhdr {
 #define BNX2_RPM_SORT_USER3_PROM_EN                     (1L<<19)
 #define BNX2_RPM_SORT_USER3_VLAN_EN                     (0xfL<<20)
 #define BNX2_RPM_SORT_USER3_PROM_VLAN                   (1L<<24)
-#define BNX2_RPM_SORT_USER3_ENA                                 (1L<<31)
+#define BNX2_RPM_SORT_USER3_ENA                                 (1UL<<31)
 
 #define BNX2_RPM_STAT_L2_FILTER_DISCARDS               0x00001840
 #define BNX2_RPM_STAT_RULE_CHECKER_DISCARDS            0x00001844
@@ -2223,7 +2223,7 @@ struct l2_fhdr {
 #define BNX2_RPM_DEBUG0_USE_TPBUF_CKSUM                         (1L<<26)
 #define BNX2_RPM_DEBUG0_RX_NO_PSD_HDR_CKSUM             (1L<<27)
 #define BNX2_RPM_DEBUG0_IGNORE_VLAN                     (1L<<28)
-#define BNX2_RPM_DEBUG0_RP_ENA_ACTIVE                   (1L<<31)
+#define BNX2_RPM_DEBUG0_RP_ENA_ACTIVE                   (1UL<<31)
 
 #define BNX2_RPM_DEBUG1                                        0x00001988
 #define BNX2_RPM_DEBUG1_FSM_CUR_ST                      (0xffffL<<0)
@@ -2247,7 +2247,7 @@ struct l2_fhdr {
 #define BNX2_RPM_DEBUG1_UNKNOWN_ETYPE_D                         (1L<<28)
 #define BNX2_RPM_DEBUG1_VLAN_REMOVED_D2                         (1L<<29)
 #define BNX2_RPM_DEBUG1_VLAN_REMOVED_D1                         (1L<<30)
-#define BNX2_RPM_DEBUG1_EOF_0XTRA_WD                    (1L<<31)
+#define BNX2_RPM_DEBUG1_EOF_0XTRA_WD                    (1UL<<31)
 
 #define BNX2_RPM_DEBUG2                                        0x0000198c
 #define BNX2_RPM_DEBUG2_CMD_HIT_VEC                     (0xffffL<<0)
@@ -2259,7 +2259,7 @@ struct l2_fhdr {
 #define BNX2_RPM_DEBUG2_IPIPE_EMPTY                     (1L<<28)
 #define BNX2_RPM_DEBUG2_FM_DISCARD                      (1L<<29)
 #define BNX2_RPM_DEBUG2_LAST_RULE_IN_FM_D2              (1L<<30)
-#define BNX2_RPM_DEBUG2_LAST_RULE_IN_FM_D1              (1L<<31)
+#define BNX2_RPM_DEBUG2_LAST_RULE_IN_FM_D1              (1UL<<31)
 
 #define BNX2_RPM_DEBUG3                                        0x00001990
 #define BNX2_RPM_DEBUG3_AVAIL_MBUF_PTR                  (0x1ffL<<0)
@@ -2293,13 +2293,13 @@ struct l2_fhdr {
 #define BNX2_RPM_DEBUG3_MBALLOC_FSM                     (1L<<30)
 #define BNX2_RPM_DEBUG3_MBALLOC_FSM_ET_MBUF             (0x0L<<30)
 #define BNX2_RPM_DEBUG3_MBALLOC_FSM_IVE_MBUF            (0x1L<<30)
-#define BNX2_RPM_DEBUG3_CCODE_EOF_ERROR                         (1L<<31)
+#define BNX2_RPM_DEBUG3_CCODE_EOF_ERROR                         (1UL<<31)
 
 #define BNX2_RPM_DEBUG4                                        0x00001994
 #define BNX2_RPM_DEBUG4_DFSM_MBUF_CLUSTER               (0x1ffffffL<<0)
 #define BNX2_RPM_DEBUG4_DFIFO_CUR_CCODE                         (0x7L<<25)
 #define BNX2_RPM_DEBUG4_MBWRITE_FSM                     (0x7L<<28)
-#define BNX2_RPM_DEBUG4_DFIFO_EMPTY                     (1L<<31)
+#define BNX2_RPM_DEBUG4_DFIFO_EMPTY                     (1UL<<31)
 
 #define BNX2_RPM_DEBUG5                                        0x00001998
 #define BNX2_RPM_DEBUG5_RDROP_WPTR                      (0x1fL<<0)
@@ -2317,7 +2317,7 @@ struct l2_fhdr {
 #define BNX2_RPM_DEBUG5_HOLDREG_FC_EMPTY                (1L<<28)
 #define BNX2_RPM_DEBUG5_HOLDREG_ACPI_EMPTY              (1L<<29)
 #define BNX2_RPM_DEBUG5_HOLDREG_FULL_T                  (1L<<30)
-#define BNX2_RPM_DEBUG5_HOLDREG_RD                      (1L<<31)
+#define BNX2_RPM_DEBUG5_HOLDREG_RD                      (1UL<<31)
 
 #define BNX2_RPM_DEBUG6                                        0x0000199c
 #define BNX2_RPM_DEBUG6_ACPI_VEC                        (0xffffL<<0)
@@ -2361,7 +2361,7 @@ struct l2_fhdr {
 #define BNX2_RPM_DEBUG9_OUTFIFO_OVERRUN_OCCURRED        (1L<<28)
 #define BNX2_RPM_DEBUG9_INFIFO_OVERRUN_OCCURRED                 (1L<<29)
 #define BNX2_RPM_DEBUG9_ACPI_MATCH_INT                  (1L<<30)
-#define BNX2_RPM_DEBUG9_ACPI_ENABLE_SYN                         (1L<<31)
+#define BNX2_RPM_DEBUG9_ACPI_ENABLE_SYN                         (1UL<<31)
 
 #define BNX2_RPM_ACPI_DBG_BUF_W00                      0x000019c0
 #define BNX2_RPM_ACPI_DBG_BUF_W01                      0x000019c4
@@ -2504,11 +2504,11 @@ struct l2_fhdr {
 #define BNX2_RV2P_INSTR_LOW                            0x00002834
 #define BNX2_RV2P_PROC1_ADDR_CMD                       0x00002838
 #define BNX2_RV2P_PROC1_ADDR_CMD_ADD                    (0x3ffL<<0)
-#define BNX2_RV2P_PROC1_ADDR_CMD_RDWR                   (1L<<31)
+#define BNX2_RV2P_PROC1_ADDR_CMD_RDWR                   (1UL<<31)
 
 #define BNX2_RV2P_PROC2_ADDR_CMD                       0x0000283c
 #define BNX2_RV2P_PROC2_ADDR_CMD_ADD                    (0x3ffL<<0)
-#define BNX2_RV2P_PROC2_ADDR_CMD_RDWR                   (1L<<31)
+#define BNX2_RV2P_PROC2_ADDR_CMD_RDWR                   (1UL<<31)
 
 #define BNX2_RV2P_PROC1_GRC_DEBUG                      0x00002840
 #define BNX2_RV2P_PROC2_GRC_DEBUG                      0x00002844
@@ -2533,7 +2533,7 @@ struct l2_fhdr {
 #define BNX2_RV2P_PFTQ_CMD_ADD_DATA                     (1L<<28)
 #define BNX2_RV2P_PFTQ_CMD_INTERVENE_CLR                (1L<<29)
 #define BNX2_RV2P_PFTQ_CMD_POP                          (1L<<30)
-#define BNX2_RV2P_PFTQ_CMD_BUSY                                 (1L<<31)
+#define BNX2_RV2P_PFTQ_CMD_BUSY                                 (1UL<<31)
 
 #define BNX2_RV2P_PFTQ_CTL                             0x00002b7c
 #define BNX2_RV2P_PFTQ_CTL_INTERVENE                    (1L<<0)
@@ -2554,7 +2554,7 @@ struct l2_fhdr {
 #define BNX2_RV2P_TFTQ_CMD_ADD_DATA                     (1L<<28)
 #define BNX2_RV2P_TFTQ_CMD_INTERVENE_CLR                (1L<<29)
 #define BNX2_RV2P_TFTQ_CMD_POP                          (1L<<30)
-#define BNX2_RV2P_TFTQ_CMD_BUSY                                 (1L<<31)
+#define BNX2_RV2P_TFTQ_CMD_BUSY                                 (1UL<<31)
 
 #define BNX2_RV2P_TFTQ_CTL                             0x00002bbc
 #define BNX2_RV2P_TFTQ_CTL_INTERVENE                    (1L<<0)
@@ -2575,7 +2575,7 @@ struct l2_fhdr {
 #define BNX2_RV2P_MFTQ_CMD_ADD_DATA                     (1L<<28)
 #define BNX2_RV2P_MFTQ_CMD_INTERVENE_CLR                (1L<<29)
 #define BNX2_RV2P_MFTQ_CMD_POP                          (1L<<30)
-#define BNX2_RV2P_MFTQ_CMD_BUSY                                 (1L<<31)
+#define BNX2_RV2P_MFTQ_CMD_BUSY                                 (1UL<<31)
 
 #define BNX2_RV2P_MFTQ_CTL                             0x00002bfc
 #define BNX2_RV2P_MFTQ_CTL_INTERVENE                    (1L<<0)
@@ -2732,7 +2732,7 @@ struct l2_fhdr {
 #define BNX2_TBDR_FTQ_CMD_ADD_DATA                      (1L<<28)
 #define BNX2_TBDR_FTQ_CMD_INTERVENE_CLR                         (1L<<29)
 #define BNX2_TBDR_FTQ_CMD_POP                           (1L<<30)
-#define BNX2_TBDR_FTQ_CMD_BUSY                          (1L<<31)
+#define BNX2_TBDR_FTQ_CMD_BUSY                          (1UL<<31)
 
 #define BNX2_TBDR_FTQ_CTL                              0x000053fc
 #define BNX2_TBDR_FTQ_CTL_INTERVENE                     (1L<<0)
@@ -2823,7 +2823,7 @@ struct l2_fhdr {
 #define BNX2_TDMA_FTQ_CMD_ADD_DATA                      (1L<<28)
 #define BNX2_TDMA_FTQ_CMD_INTERVENE_CLR                         (1L<<29)
 #define BNX2_TDMA_FTQ_CMD_POP                           (1L<<30)
-#define BNX2_TDMA_FTQ_CMD_BUSY                          (1L<<31)
+#define BNX2_TDMA_FTQ_CMD_BUSY                          (1UL<<31)
 
 #define BNX2_TDMA_FTQ_CTL                              0x00005ffc
 #define BNX2_TDMA_FTQ_CTL_INTERVENE                     (1L<<0)
@@ -3197,7 +3197,7 @@ struct l2_fhdr {
 #define BNX2_TXP_CPU_STATE_INTERRRUPT                   (1L<<12)
 #define BNX2_TXP_CPU_STATE_DATA_ACCESS_STALL            (1L<<14)
 #define BNX2_TXP_CPU_STATE_INST_FETCH_STALL             (1L<<15)
-#define BNX2_TXP_CPU_STATE_BLOCKED_READ                         (1L<<31)
+#define BNX2_TXP_CPU_STATE_BLOCKED_READ                         (1UL<<31)
 
 #define BNX2_TXP_CPU_EVENT_MASK                                0x00045008
 #define BNX2_TXP_CPU_EVENT_MASK_BREAKPOINT_MASK                 (1L<<0)
@@ -3249,7 +3249,7 @@ struct l2_fhdr {
 #define BNX2_TXP_FTQ_CMD_ADD_DATA                       (1L<<28)
 #define BNX2_TXP_FTQ_CMD_INTERVENE_CLR                  (1L<<29)
 #define BNX2_TXP_FTQ_CMD_POP                            (1L<<30)
-#define BNX2_TXP_FTQ_CMD_BUSY                           (1L<<31)
+#define BNX2_TXP_FTQ_CMD_BUSY                           (1UL<<31)
 
 #define BNX2_TXP_FTQ_CTL                               0x000453fc
 #define BNX2_TXP_FTQ_CTL_INTERVENE                      (1L<<0)
@@ -3292,7 +3292,7 @@ struct l2_fhdr {
 #define BNX2_TPAT_CPU_STATE_INTERRRUPT                  (1L<<12)
 #define BNX2_TPAT_CPU_STATE_DATA_ACCESS_STALL           (1L<<14)
 #define BNX2_TPAT_CPU_STATE_INST_FETCH_STALL            (1L<<15)
-#define BNX2_TPAT_CPU_STATE_BLOCKED_READ                (1L<<31)
+#define BNX2_TPAT_CPU_STATE_BLOCKED_READ                (1UL<<31)
 
 #define BNX2_TPAT_CPU_EVENT_MASK                       0x00085008
 #define BNX2_TPAT_CPU_EVENT_MASK_BREAKPOINT_MASK        (1L<<0)
@@ -3344,7 +3344,7 @@ struct l2_fhdr {
 #define BNX2_TPAT_FTQ_CMD_ADD_DATA                      (1L<<28)
 #define BNX2_TPAT_FTQ_CMD_INTERVENE_CLR                         (1L<<29)
 #define BNX2_TPAT_FTQ_CMD_POP                           (1L<<30)
-#define BNX2_TPAT_FTQ_CMD_BUSY                          (1L<<31)
+#define BNX2_TPAT_FTQ_CMD_BUSY                          (1UL<<31)
 
 #define BNX2_TPAT_FTQ_CTL                              0x000853fc
 #define BNX2_TPAT_FTQ_CTL_INTERVENE                     (1L<<0)
@@ -3387,7 +3387,7 @@ struct l2_fhdr {
 #define BNX2_RXP_CPU_STATE_INTERRRUPT                   (1L<<12)
 #define BNX2_RXP_CPU_STATE_DATA_ACCESS_STALL            (1L<<14)
 #define BNX2_RXP_CPU_STATE_INST_FETCH_STALL             (1L<<15)
-#define BNX2_RXP_CPU_STATE_BLOCKED_READ                         (1L<<31)
+#define BNX2_RXP_CPU_STATE_BLOCKED_READ                         (1UL<<31)
 
 #define BNX2_RXP_CPU_EVENT_MASK                                0x000c5008
 #define BNX2_RXP_CPU_EVENT_MASK_BREAKPOINT_MASK                 (1L<<0)
@@ -3439,7 +3439,7 @@ struct l2_fhdr {
 #define BNX2_RXP_CFTQ_CMD_ADD_DATA                      (1L<<28)
 #define BNX2_RXP_CFTQ_CMD_INTERVENE_CLR                         (1L<<29)
 #define BNX2_RXP_CFTQ_CMD_POP                           (1L<<30)
-#define BNX2_RXP_CFTQ_CMD_BUSY                          (1L<<31)
+#define BNX2_RXP_CFTQ_CMD_BUSY                          (1UL<<31)
 
 #define BNX2_RXP_CFTQ_CTL                              0x000c53bc
 #define BNX2_RXP_CFTQ_CTL_INTERVENE                     (1L<<0)
@@ -3460,7 +3460,7 @@ struct l2_fhdr {
 #define BNX2_RXP_FTQ_CMD_ADD_DATA                       (1L<<28)
 #define BNX2_RXP_FTQ_CMD_INTERVENE_CLR                  (1L<<29)
 #define BNX2_RXP_FTQ_CMD_POP                            (1L<<30)
-#define BNX2_RXP_FTQ_CMD_BUSY                           (1L<<31)
+#define BNX2_RXP_FTQ_CMD_BUSY                           (1UL<<31)
 
 #define BNX2_RXP_FTQ_CTL                               0x000c53fc
 #define BNX2_RXP_FTQ_CTL_INTERVENE                      (1L<<0)
@@ -3503,7 +3503,7 @@ struct l2_fhdr {
 #define BNX2_COM_CPU_STATE_INTERRRUPT                   (1L<<12)
 #define BNX2_COM_CPU_STATE_DATA_ACCESS_STALL            (1L<<14)
 #define BNX2_COM_CPU_STATE_INST_FETCH_STALL             (1L<<15)
-#define BNX2_COM_CPU_STATE_BLOCKED_READ                         (1L<<31)
+#define BNX2_COM_CPU_STATE_BLOCKED_READ                         (1UL<<31)
 
 #define BNX2_COM_CPU_EVENT_MASK                                0x00105008
 #define BNX2_COM_CPU_EVENT_MASK_BREAKPOINT_MASK                 (1L<<0)
@@ -3555,7 +3555,7 @@ struct l2_fhdr {
 #define BNX2_COM_COMXQ_FTQ_CMD_ADD_DATA                         (1L<<28)
 #define BNX2_COM_COMXQ_FTQ_CMD_INTERVENE_CLR            (1L<<29)
 #define BNX2_COM_COMXQ_FTQ_CMD_POP                      (1L<<30)
-#define BNX2_COM_COMXQ_FTQ_CMD_BUSY                     (1L<<31)
+#define BNX2_COM_COMXQ_FTQ_CMD_BUSY                     (1UL<<31)
 
 #define BNX2_COM_COMXQ_FTQ_CTL                         0x0010537c
 #define BNX2_COM_COMXQ_FTQ_CTL_INTERVENE                (1L<<0)
@@ -3576,7 +3576,7 @@ struct l2_fhdr {
 #define BNX2_COM_COMTQ_FTQ_CMD_ADD_DATA                         (1L<<28)
 #define BNX2_COM_COMTQ_FTQ_CMD_INTERVENE_CLR            (1L<<29)
 #define BNX2_COM_COMTQ_FTQ_CMD_POP                      (1L<<30)
-#define BNX2_COM_COMTQ_FTQ_CMD_BUSY                     (1L<<31)
+#define BNX2_COM_COMTQ_FTQ_CMD_BUSY                     (1UL<<31)
 
 #define BNX2_COM_COMTQ_FTQ_CTL                         0x001053bc
 #define BNX2_COM_COMTQ_FTQ_CTL_INTERVENE                (1L<<0)
@@ -3597,7 +3597,7 @@ struct l2_fhdr {
 #define BNX2_COM_COMQ_FTQ_CMD_ADD_DATA                  (1L<<28)
 #define BNX2_COM_COMQ_FTQ_CMD_INTERVENE_CLR             (1L<<29)
 #define BNX2_COM_COMQ_FTQ_CMD_POP                       (1L<<30)
-#define BNX2_COM_COMQ_FTQ_CMD_BUSY                      (1L<<31)
+#define BNX2_COM_COMQ_FTQ_CMD_BUSY                      (1UL<<31)
 
 #define BNX2_COM_COMQ_FTQ_CTL                          0x001053fc
 #define BNX2_COM_COMQ_FTQ_CTL_INTERVENE                         (1L<<0)
@@ -3640,7 +3640,7 @@ struct l2_fhdr {
 #define BNX2_CP_CPU_STATE_INTERRRUPT                    (1L<<12)
 #define BNX2_CP_CPU_STATE_DATA_ACCESS_STALL             (1L<<14)
 #define BNX2_CP_CPU_STATE_INST_FETCH_STALL              (1L<<15)
-#define BNX2_CP_CPU_STATE_BLOCKED_READ                  (1L<<31)
+#define BNX2_CP_CPU_STATE_BLOCKED_READ                  (1UL<<31)
 
 #define BNX2_CP_CPU_EVENT_MASK                         0x00185008
 #define BNX2_CP_CPU_EVENT_MASK_BREAKPOINT_MASK          (1L<<0)
@@ -3692,7 +3692,7 @@ struct l2_fhdr {
 #define BNX2_CP_CPQ_FTQ_CMD_ADD_DATA                    (1L<<28)
 #define BNX2_CP_CPQ_FTQ_CMD_INTERVENE_CLR               (1L<<29)
 #define BNX2_CP_CPQ_FTQ_CMD_POP                                 (1L<<30)
-#define BNX2_CP_CPQ_FTQ_CMD_BUSY                        (1L<<31)
+#define BNX2_CP_CPQ_FTQ_CMD_BUSY                        (1UL<<31)
 
 #define BNX2_CP_CPQ_FTQ_CTL                            0x001853fc
 #define BNX2_CP_CPQ_FTQ_CTL_INTERVENE                   (1L<<0)
@@ -3735,7 +3735,7 @@ struct l2_fhdr {
 #define BNX2_MCP_CPU_STATE_INTERRRUPT                   (1L<<12)
 #define BNX2_MCP_CPU_STATE_DATA_ACCESS_STALL            (1L<<14)
 #define BNX2_MCP_CPU_STATE_INST_FETCH_STALL             (1L<<15)
-#define BNX2_MCP_CPU_STATE_BLOCKED_READ                         (1L<<31)
+#define BNX2_MCP_CPU_STATE_BLOCKED_READ                         (1UL<<31)
 
 #define BNX2_MCP_CPU_EVENT_MASK                                0x00145008
 #define BNX2_MCP_CPU_EVENT_MASK_BREAKPOINT_MASK                 (1L<<0)
@@ -3787,7 +3787,7 @@ struct l2_fhdr {
 #define BNX2_MCP_MCPQ_FTQ_CMD_ADD_DATA                  (1L<<28)
 #define BNX2_MCP_MCPQ_FTQ_CMD_INTERVENE_CLR             (1L<<29)
 #define BNX2_MCP_MCPQ_FTQ_CMD_POP                       (1L<<30)
-#define BNX2_MCP_MCPQ_FTQ_CMD_BUSY                      (1L<<31)
+#define BNX2_MCP_MCPQ_FTQ_CMD_BUSY                      (1UL<<31)
 
 #define BNX2_MCP_MCPQ_FTQ_CTL                          0x001453fc
 #define BNX2_MCP_MCPQ_FTQ_CTL_INTERVENE                         (1L<<0)
index 3a372dc1bb5a58aa3e275fe39362f74a45a6993d..d42e0695c23f8abeb33125d809379aa8221c5ae7 100644 (file)
@@ -211,7 +211,7 @@ struct ring_desc_ex {
 #define NV_TX_LATECOLLISION    (1<<28)
 #define NV_TX_UNDERFLOW                (1<<29)
 #define NV_TX_ERROR            (1<<30)
-#define NV_TX_VALID            (1<<31)
+#define NV_TX_VALID            (1U<<31)
 
 #define NV_TX2_LASTPACKET      (1<<29)
 #define NV_TX2_RETRYERROR      (1<<18)
@@ -223,7 +223,7 @@ struct ring_desc_ex {
 #define NV_TX2_UNDERFLOW       (1<<28)
 /* error and valid are the same for both */
 #define NV_TX2_ERROR           (1<<30)
-#define NV_TX2_VALID           (1<<31)
+#define NV_TX2_VALID           (1U<<31)
 #define NV_TX2_TSO             (1<<28)
 #define NV_TX2_TSO_SHIFT       14
 #define NV_TX2_TSO_MAX_SHIFT   14
@@ -244,7 +244,7 @@ struct ring_desc_ex {
 #define NV_RX_OVERFLOW         (1<<28)
 #define NV_RX_FRAMINGERR       (1<<29)
 #define NV_RX_ERROR            (1<<30)
-#define NV_RX_AVAIL            (1<<31)
+#define NV_RX_AVAIL            (1U<<31)
 #define NV_RX_ERROR_MASK       (NV_RX_ERROR1|NV_RX_ERROR2|NV_RX_ERROR3|NV_RX_ERROR4|NV_RX_CRCERR|NV_RX_OVERFLOW|NV_RX_FRAMINGERR)
 
 #define NV_RX2_CHECKSUMMASK    (0x1C000000)
@@ -262,7 +262,7 @@ struct ring_desc_ex {
 #define NV_RX2_FRAMINGERR      (1<<24)
 /* error and avail are the same for both */
 #define NV_RX2_ERROR           (1<<30)
-#define NV_RX2_AVAIL           (1<<31)
+#define NV_RX2_AVAIL           (1U<<31)
 #define NV_RX2_ERROR_MASK      (NV_RX2_ERROR1|NV_RX2_ERROR2|NV_RX2_ERROR3|NV_RX2_ERROR4|NV_RX2_CRCERR|NV_RX2_OVERFLOW|NV_RX2_FRAMINGERR)
 
 #define NV_RX3_VLAN_TAG_PRESENT (1<<16)
@@ -457,7 +457,7 @@ enum {
 #define NVREG_LINKSPEED_1000   50
 #define NVREG_LINKSPEED_MASK   (0xFFF)
        NvRegUnknownSetupReg5 = 0x130,
-#define NVREG_UNKSETUP5_BIT31  (1<<31)
+#define NVREG_UNKSETUP5_BIT31  (1U<<31)
        NvRegTxWatermark = 0x13c,
 #define NVREG_TX_WM_DESC1_DEFAULT      0x0200010
 #define NVREG_TX_WM_DESC2_3_DEFAULT    0x1e08000
index 6c82b3c76c226d164dcbf27fa5d7193157fa5668..cb2b1dd51cdaa86069e31440cb6e19f69e1c52b9 100644 (file)
@@ -219,7 +219,7 @@ enum myri10ge_mcp_cmd_type {
      a power of 2 number of entries.  */
 
   MXGEFW_CMD_SET_INTRQ_SIZE = 13,      /* in bytes */
-#define MXGEFW_CMD_SET_INTRQ_SIZE_FLAG_NO_STRICT_SIZE_CHECK  (1 << 31)
+#define MXGEFW_CMD_SET_INTRQ_SIZE_FLAG_NO_STRICT_SIZE_CHECK  (1U << 31)
 
   /* command to bring ethernet interface up.  Above parameters
      (plus mtu & mac address) must have been exchanged prior
index f487624bfc5259fe8a55f36b22b6793fbb869305..f1b426065da9cc2077a3cc9fd3a06b682496495b 100644 (file)
@@ -88,7 +88,7 @@ typedef U32     nx_reg_addr_t;
 #define NX_CDRP_SIGNATURE_MAKE(pcifn,version) \
        ( ((pcifn) & 0xff) |                  \
          (((version) & 0xff) << 8) |         \
-         (0xcafe << 16) )
+         (0xcafeU << 16) )
 
 #define        NX_CDRP_CLEAR                       0x00000000
 #define        NX_CDRP_CMD_BIT                     0x80000000
index eef49ec98be171e99f13bff8c85242b8453070c5..54e66dfb7349a664d10ac49ca7bd1ac041764bfe 100644 (file)
@@ -23,7 +23,7 @@ struct rhine_descriptor {
        uint32_t        next;
 } __attribute__ (( packed ));
 
-#define        RHINE_DES0_OWN          (1 << 31)       /*< Owned descriptor */
+#define        RHINE_DES0_OWN          (1U << 31)      /*< Owned descriptor */
 #define RHINE_DES1_IC          (1 << 23)       /*< Generate interrupt */
 #define        RHINE_TDES1_EDP         (1 << 22)       /*< End of packet */
 #define        RHINE_TDES1_STP         (1 << 21)       /*< Start of packet */
index f8d19604e09d18165f56fa921ad8f460bbfd8c51..79607b232d9e1e9c60c48483d65dc3caa31474e8 100644 (file)
@@ -81,7 +81,7 @@ struct rtl818x_csr {
 #define RTL818X_TX_CONF_DISREQQSIZE    (1 << 28)
 #define RTL818X_TX_CONF_PROBE_DTS      (1 << 29)
 #define RTL818X_TX_CONF_HW_SEQNUM      (1 << 30)
-#define RTL818X_TX_CONF_CW_MIN         (1 << 31)
+#define RTL818X_TX_CONF_CW_MIN         (1U << 31)
        u32     RX_CONF;
 #define RTL818X_RX_CONF_MONITOR                (1 <<  0)
 #define RTL818X_RX_CONF_NICMAC         (1 <<  1)
@@ -97,7 +97,7 @@ struct rtl818x_csr {
 #define RTL818X_RX_CONF_RX_AUTORESETPHY        (1 << 28)
 #define RTL818X_RX_CONF_CSDM1          (1 << 29)
 #define RTL818X_RX_CONF_CSDM2          (1 << 30)
-#define RTL818X_RX_CONF_ONLYERLPKT     (1 << 31)
+#define RTL818X_RX_CONF_ONLYERLPKT     (1U << 31)
        u32     INT_TIMEOUT;
        u32     TBDA;
        u8      EEPROM_CMD;
@@ -233,7 +233,7 @@ enum rtl818x_tx_desc_flags {
        RTL818X_TX_DESC_FLAG_LS         = (1 << 28),
        RTL818X_TX_DESC_FLAG_FS         = (1 << 29),
        RTL818X_TX_DESC_FLAG_DMA        = (1 << 30),
-       RTL818X_TX_DESC_FLAG_OWN        = (1 << 31)
+       RTL818X_TX_DESC_FLAG_OWN        = (1U << 31)
 };
 
 struct rtl818x_tx_desc {
@@ -266,7 +266,7 @@ enum rtl818x_rx_desc_flags {
        RTL818X_RX_DESC_FLAG_LS         = (1 << 28),
        RTL818X_RX_DESC_FLAG_FS         = (1 << 29),
        RTL818X_RX_DESC_FLAG_EOR        = (1 << 30),
-       RTL818X_RX_DESC_FLAG_OWN        = (1 << 31)
+       RTL818X_RX_DESC_FLAG_OWN        = (1U << 31)
 };
 
 struct rtl818x_rx_desc {
index b13013bbaebd74e924638139d5f0e5580633694e..ba7760d81148d25967e6a09d4a6fa9b8d0d38f7b 100755 (executable)
@@ -222,7 +222,7 @@ enum {
 /*     B2_IRQM_MSK     32 bit  IRQ Moderation Mask */
 enum {
        IS_ALL_MSK      = 0xbffffffful, /* All Interrupt bits */
-       IS_HW_ERR       = 1<<31,        /* Interrupt HW Error */
+       IS_HW_ERR       = 1U<<31,       /* Interrupt HW Error */
                                        /* Bit 30:      reserved */
        IS_PA_TO_RX1    = 1<<29,        /* Packet Arb Timeout Rx1 */
        IS_PA_TO_RX2    = 1<<28,        /* Packet Arb Timeout Rx2 */
@@ -373,7 +373,7 @@ enum {
 /*     TxCtrl          Transmit Buffer Control Field */
 /*     RxCtrl          Receive  Buffer Control Field */
 enum {
-       BMU_OWN         = 1<<31, /* OWN bit: 0=host/1=BMU */
+       BMU_OWN         = 1U<<31, /* OWN bit: 0=host/1=BMU */
        BMU_STF         = 1<<30, /* Start of Frame */
        BMU_EOF         = 1<<29, /* End of Frame */
        BMU_IRQ_EOB     = 1<<28, /* Req "End of Buffer" IRQ */
@@ -950,7 +950,7 @@ enum {
  * Receive Frame Status Encoding
  */
 enum {
-       XMR_FS_LEN      = 0x3fff<<18,   /* Bit 31..18:  Rx Frame Length */
+       XMR_FS_LEN      = 0x3fffU<<18,  /* Bit 31..18:  Rx Frame Length */
        XMR_FS_LEN_SHIFT = 18,
        XMR_FS_2L_VLAN  = 1<<17, /* Bit 17:     tagged wh 2Lev VLAN ID*/
        XMR_FS_1_VLAN   = 1<<16, /* Bit 16:     tagged wh 1ev VLAN ID*/
@@ -1877,7 +1877,7 @@ enum {
 
 /* Receive Frame Status Encoding */
 enum {
-       GMR_FS_LEN      = 0xffff<<16, /* Bit 31..16:    Rx Frame Length */
+       GMR_FS_LEN      = 0xffffU<<16, /* Bit 31..16:   Rx Frame Length */
        GMR_FS_LEN_SHIFT = 16,
        GMR_FS_VLAN     = 1<<13, /* Bit 13:     VLAN Packet */
        GMR_FS_JABBER   = 1<<12, /* Bit 12:     Jabber Packet */
@@ -2351,7 +2351,7 @@ enum {
 /*     XM_RX_CNT_EV    32 bit r/o      Rx Counter Event Register */
 /*     XM_RX_EV_MSK    32 bit r/w      Rx Counter Event Mask */
 enum {
-       XMR_MAX_SZ_OV   = 1<<31, /* Bit 31:     1024-MaxSize Rx Cnt Ov*/
+       XMR_MAX_SZ_OV   = 1U<<31, /* Bit 31:    1024-MaxSize Rx Cnt Ov*/
        XMR_1023B_OV    = 1<<30, /* Bit 30:     512-1023Byte Rx Cnt Ov*/
        XMR_511B_OV     = 1<<29, /* Bit 29:     256-511 Byte Rx Cnt Ov*/
        XMR_255B_OV     = 1<<28, /* Bit 28:     128-255 Byte Rx Cnt Ov*/
index 9c3313128632583539ca7c1cc2e461ef7caec917..405ed7fd22bdf430a3493b77dce43da134935afe 100644 (file)
@@ -54,7 +54,7 @@ enum {
 
 /* Yukon-2 */
 enum pci_dev_reg_1 {
-       PCI_Y2_PIG_ENA   = 1<<31, /* Enable Plug-in-Go (YUKON-2) */
+       PCI_Y2_PIG_ENA   = 1U<<31, /* Enable Plug-in-Go (YUKON-2) */
        PCI_Y2_DLL_DIS   = 1<<30, /* Disable PCI DLL (YUKON-2) */
        PCI_SW_PWR_ON_RST= 1<<30, /* SW Power on Reset (Yukon-EX) */
        PCI_Y2_PHY2_COMA = 1<<29, /* Set PHY 2 to Coma Mode (YUKON-2) */
@@ -70,7 +70,7 @@ enum pci_dev_reg_1 {
 };
 
 enum pci_dev_reg_2 {
-       PCI_VPD_WR_THR  = 0xffL<<24,    /* Bit 31..24:  VPD Write Threshold */
+       PCI_VPD_WR_THR  = 0xffUL<<24,   /* Bit 31..24:  VPD Write Threshold */
        PCI_DEV_SEL     = 0x7fL<<17,    /* Bit 23..17:  EEPROM Device Select */
        PCI_VPD_ROM_SZ  = 7L<<14,       /* Bit 16..14:  VPD ROM Size    */
 
@@ -85,7 +85,7 @@ enum pci_dev_reg_2 {
 /*     PCI_OUR_REG_4           32 bit  Our Register 4 (Yukon-ECU only) */
 enum pci_dev_reg_4 {
                                /* (Link Training & Status State Machine) */
-       P_PEX_LTSSM_STAT_MSK    = 0x7fL<<25,    /* Bit 31..25:  PEX LTSSM Mask */
+       P_PEX_LTSSM_STAT_MSK    = 0x7fUL<<25,   /* Bit 31..25:  PEX LTSSM Mask */
 #define P_PEX_LTSSM_STAT(x)    ((x << 25) & P_PEX_LTSSM_STAT_MSK)
        P_PEX_LTSSM_L1_STAT     = 0x34,
        P_PEX_LTSSM_DET_STAT    = 0x01,
@@ -108,7 +108,7 @@ enum pci_dev_reg_4 {
 /*     PCI_OUR_REG_5           32 bit  Our Register 5 (Yukon-ECU only) */
 enum pci_dev_reg_5 {
                                        /* Bit 31..27:  for A3 & later */
-       P_CTL_DIV_CORE_CLK_ENA  = 1<<31, /* Divide Core Clock Enable */
+       P_CTL_DIV_CORE_CLK_ENA  = 1U<<31, /* Divide Core Clock Enable */
        P_CTL_SRESET_VMAIN_AV   = 1<<30, /* Soft Reset for Vmain_av De-Glitch */
        P_CTL_BYPASS_VMAIN_AV   = 1<<29, /* Bypass En. for Vmain_av De-Glitch */
        P_CTL_TIM_VMAIN_AV_MSK  = 3<<27, /* Bit 28..27: Timer Vmain_av Mask */
@@ -343,7 +343,7 @@ enum {
 /*     B0_Y2_SP_EISR   32 bit  Enter ISR Reg */
 /*     B0_Y2_SP_LISR   32 bit  Leave ISR Reg */
 enum {
-       Y2_IS_HW_ERR    = 1<<31,        /* Interrupt HW Error */
+       Y2_IS_HW_ERR    = 1U<<31,       /* Interrupt HW Error */
        Y2_IS_STAT_BMU  = 1<<30,        /* Status BMU Interrupt */
        Y2_IS_ASF       = 1<<29,        /* ASF subsystem Interrupt */
 
@@ -446,7 +446,7 @@ enum {
 
 /*     B2_GPIO */
 enum {
-       GLB_GPIO_CLK_DEB_ENA = 1<<31,   /* Clock Debug Enable */
+       GLB_GPIO_CLK_DEB_ENA = 1U<<31,  /* Clock Debug Enable */
        GLB_GPIO_CLK_DBG_MSK = 0xf<<26, /* Clock Debug */
 
        GLB_GPIO_INT_RST_D3_DIS = 1<<15, /* Disable Internal Reset After D3 to D0 */
@@ -650,7 +650,7 @@ enum {
 /*     Q_TEST                          32 bit  Test Register */
 enum {
        /* Transmit */
-       F_TX_CHK_AUTO_OFF = 1<<31, /* Tx checksum auto calc off (Yukon EX) */
+       F_TX_CHK_AUTO_OFF = 1U<<31, /* Tx checksum auto calc off (Yukon EX) */
        F_TX_CHK_AUTO_ON  = 1<<30, /* Tx checksum auto calc off (Yukon EX) */
 
        /* Receive */
@@ -757,7 +757,7 @@ enum {
 
 /* Rx BMU Control / Status Registers (Yukon-2) */
 enum {
-       BMU_IDLE        = 1<<31, /* BMU Idle State */
+       BMU_IDLE        = 1U<<31, /* BMU Idle State */
        BMU_RX_TCP_PKT  = 1<<30, /* Rx TCP Packet (when RSS Hash enabled) */
        BMU_RX_IP_PKT   = 1<<29, /* Rx IP  Packet (when RSS Hash enabled) */
 
@@ -1760,7 +1760,7 @@ enum {
 
 /*     TX_GMF_CTRL_T   32 bit  Tx GMAC FIFO Control/Test */
 enum {
-       TX_STFW_DIS     = 1<<31,/* Disable Store & Forward (Yukon-EC Ultra) */
+       TX_STFW_DIS     = 1U<<31,/* Disable Store & Forward (Yukon-EC Ultra) */
        TX_STFW_ENA     = 1<<30,/* Enable  Store & Forward (Yukon-EC Ultra) */
 
        TX_VLAN_TAG_ON  = 1<<25,/* enable  VLAN tagging */
index 84817d1bbb8bbf4810292bbd80fb53e2b61dd352..98fd0a9359bfdfa5900a08bd906740b137e6f067 100644 (file)
@@ -36,7 +36,7 @@ struct velocity_rx_descriptor {
 } __attribute__ ((packed));
 
 #define        VELOCITY_DES0_RMBC(_n)  (((_n) >> 16) & 0x1fff)
-#define        VELOCITY_DES0_OWN       (1 << 31)
+#define        VELOCITY_DES0_OWN       (1U << 31)
 #define        VELOCITY_DES0_TERR      (1 << 15)
 #define        VELOCITY_DES0_RXOK      (1 << 15)
 #define        VELOCITY_DES0_FDX       (1 << 14)
@@ -74,7 +74,7 @@ struct velocity_rx_descriptor {
 #define        VELOCITY_DES1_JMBO      (1 << 17)
 #define        VELOCITY_DES1_CRC       (1 << 16)
 
-#define        VELOCITY_DES2_IC        (1 << 31)
+#define        VELOCITY_DES2_IC        (1U << 31)
 #define        VELOCITY_DES2_SIZE(_n)  (((_n) & 0x1fff) << 16)
 
 /** Number of receive descriptors
index e5ddc28dfce40b48839d455c4d24c08723c95a48..8a397e28e13df1319919d28ecdc2478ebc589bf4 100644 (file)
@@ -48,8 +48,8 @@
 FILE_SECBOOT ( FORBIDDEN );
 
 /** Set most significant bit to 1. */
-#define SET_LAST_FRAME( x ) ( (x) | 1 << 31 )
-#define GET_FRAME_SIZE( x ) ( (x) & ~( 1 << 31 ) )
+#define SET_LAST_FRAME( x ) ( (x) | ( 1U << 31 ) )
+#define GET_FRAME_SIZE( x ) ( (x) & ~( 1U << 31 ) )
 
 #define ONCRPC_CALL     0
 #define ONCRPC_REPLY    1