ixgbe: use BIT() macro
Several areas of ixgbe were written before widespread usage of the BIT(n) macro. With the impending release of GCC 6 and its associated new warnings, some usages such as (1 << 31) have been noted within the ixgbe driver source. Fix these wholesale and prevent future issues by simply using BIT macro instead of hand coded bit shifts. Also fix a few shifts that are shifting values into place by using the 'u' prefix to indicate unsigned. It doesn't strictly matter in these cases because we're not shifting by too large a value, but these are all unsigned values and should be indicated as such. Signed-off-by:Jacob Keller <jacob.e.keller@intel.com> Tested-by:
Andrew Bowers <andrewx.bowers@intel.com> Signed-off-by:
Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Showing
- drivers/net/ethernet/intel/ixgbe/ixgbe.h 34 additions, 34 deletionsdrivers/net/ethernet/intel/ixgbe/ixgbe.h
- drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c 3 additions, 3 deletionsdrivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
- drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c 8 additions, 8 deletionsdrivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
- drivers/net/ethernet/intel/ixgbe/ixgbe_common.c 15 additions, 15 deletionsdrivers/net/ethernet/intel/ixgbe/ixgbe_common.c
- drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.c 2 additions, 2 deletionsdrivers/net/ethernet/intel/ixgbe/ixgbe_dcb.c
- drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82598.c 1 addition, 1 deletiondrivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82598.c
- drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82599.c 1 addition, 1 deletiondrivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82599.c
- drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c 3 additions, 3 deletionsdrivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c
- drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 7 additions, 7 deletionsdrivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 16 additions, 16 deletionsdrivers/net/ethernet/intel/ixgbe/ixgbe_main.c
- drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c 2 additions, 2 deletionsdrivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c
- drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h 1 addition, 1 deletiondrivers/net/ethernet/intel/ixgbe/ixgbe_phy.h
- drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c 2 additions, 2 deletionsdrivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c
- drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 11 additions, 11 deletionsdrivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c
- drivers/net/ethernet/intel/ixgbe/ixgbe_type.h 83 additions, 83 deletionsdrivers/net/ethernet/intel/ixgbe/ixgbe_type.h
- drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c 2 additions, 2 deletionsdrivers/net/ethernet/intel/ixgbe/ixgbe_x540.c
- drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c 4 additions, 4 deletionsdrivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
Loading
Please register or sign in to comment