From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754750AbcHZPnA (ORCPT ); Fri, 26 Aug 2016 11:43:00 -0400 Received: from mout.kundenserver.de ([212.227.126.135]:51151 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753487AbcHZPi0 (ORCPT ); Fri, 26 Aug 2016 11:38:26 -0400 From: Arnd Bergmann To: Yuval Mintz , Ariel Elior , everest-linux-l2@qlogic.com Cc: Arnd Bergmann , "David S. Miller" , Sudarsana Reddy Kalluru , Manish Chopra , netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH, net-next] qede: hide 32-bit compile warning Date: Fri, 26 Aug 2016 17:37:53 +0200 Message-Id: <20160826153808.838861-1-arnd@arndb.de> X-Mailer: git-send-email 2.9.0 X-Provags-ID: V03:K0:67u6ON6I8lJQt/BloeeVrOR0xoX00XBUZeEKkBnR/USBVDBTvUN tkO8unSWHeyBFCys5UoPUL66I5L/BjtX21xOimT3DcWEGW0I9+Z7+dDuHVnGHp5xSUzKldY 7D0ydHf5F9ctBQ8L5XfblFMSjECqnZXlkiMImwFnudjtQs7wH248DURCjny381Ezbaal+tS ra6yhwMQ3dkZueP+mGAkg== X-UI-Out-Filterresults: notjunk:1;V01:K0:BCs1kP1LTFQ=:nl21yeW3MNM5dN/4u4YH+E OV/TVHKk1O07t3Io8ifgvnd7xEtM5GljG+MapDN1zQzGuVpVEuvqslZN1YPuX5bJUKRojGrYZ kzSHuobDYX7eUcVd+eg/WhgPK3bMgGNEeYAD+NBsc/hKipraRy6/NO++p20pFsYSAHi99fgqP yEBWW/ba8xPN3oYyGx9ParSG49gFDtpsByWiFVK9/GMCb0EQamVVJZjYBlaroyaqoAiVpDbMH dfYFlEkcBXMbw8BCMvP0a8fHVklTLxw8zDNDXss4v7zAQai1OzNG7sVUQt6Jv7BIvnnBrMjaa fN8ymQfddGgkklHvtZwrxvNc/aW8k7XFjqaH8oGeOCOuqazXqhdeFeBBhayzUOXyCp+NPCHBF gC1xe4j1g7AVhY3oclitk/W5IQ+3RlRMZEtMKnInDU33AdBwoyODYBJeVAl479sqU5LIhhXH2 v0BcAtHsusMtRc+kOqxMbIVEQi3zt5rC221kj1UsoJHpLYoFp5A/pZnj7o7ySZW/pMqA5RrUJ LhOvv5tnTjpBJRE4GnX2DYpKO99YJPm19FsVGuH1eQy8mw5xS4lr//mcd9rBQYQz+1MarNYaR qRzQdsONY/IqoA3gixaIXDdY8tVMpPy1ogufFLe+Pf4Bm2jdozQU4iSxPi3IZUWCQtU+w48Kr Nsn/9k1R5Z0wbOfAV0pdyEVZh8ScFpdHylLYEPe204jDk+baV1qjUY1axUnBpH1Xrgvc= Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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: Arnd Bergmann Fixes: 68db9ec2df07 ("qede: Add support for per-queue stats.") --- drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/ethernet/qlogic/qede/qede_ethtool.c b/drivers/net/ethernet/qlogic/qede/qede_ethtool.c index 4d45945bc34c..14d5328e6ac9 100644 --- a/drivers/net/ethernet/qlogic/qede/qede_ethtool.c +++ b/drivers/net/ethernet/qlogic/qede/qede_ethtool.c @@ -60,7 +60,7 @@ static const struct { }; #define QEDE_TQSTATS_DATA(dev, sindex, tssid, tcid) \ - (*((u64 *)(((u64)(&dev->fp_array[tssid].txqs[tcid])) +\ + (*((u64 *)(((void *)(&dev->fp_array[tssid].txqs[tcid])) +\ qede_tqstats_arr[(sindex)].offset))) static const struct { -- 2.9.0