• Arnd Bergmann's avatar
    qede: hide 32-bit compile warning · 84fd1b19
    Arnd Bergmann authored
    The addition of the per-queue statistics introduced a harmless warning
    on all 32-bit architectures:
    
    drivers/net/ethernet/qlogic/qede/qede_ethtool.c: In function 'qede_get_ethtool_stats':
    drivers/net/ethernet/qlogic/qede/qede_ethtool.c:244:31: error: cast from pointer to integer of different size [-Werror=pointer-to-int-cast]
          buf[cnt++] = QEDE_TQSTATS_DATA(edev,
                                   ^
    drivers/net/ethernet/qlogic/qede/qede_ethtool.c:244:22: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast]
          buf[cnt++] = QEDE_TQSTATS_DATA(edev,
                          ^
    This changes the cast to 'void *' to shut up the warning, which
    avoids the assumptions on the size of the pointer type.
    Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
    Fixes: 68db9ec2 ("qede: Add support for per-queue stats.")
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    84fd1b19
qede_ethtool.c 40 KB