From: kbuild test robot <lkp@intel.com>
To: kbuild-all@lists.01.org
Subject: drivers/staging/netlogic/xlr_net.c:832:20: error: assignment to expression with array type
Date: Tue, 02 Jun 2020 11:48:43 +0800 [thread overview]
Message-ID: <20200602034843.GC32005@intel.com> (raw)
[-- Attachment #1: Type: text/plain, Size: 6019 bytes --]
tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head: 3d77e6a8804abcc0504c904bd6e5cdf3a5cf8162
commit: 3c1bcc8614db10803f1f57ef0295363917448cb2 net: ethernet: Convert phydev advertize and supported from u32 to link mode
config: mips-randconfig-r016-20200601 (attached as .config)
compiler: mips-linux-gcc (GCC) 9.3.0
reproduce (this is a W=1 build):
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
git checkout 3c1bcc8614db10803f1f57ef0295363917448cb2
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=mips
If you fix the issue, kindly add following tag as appropriate
Reported-by: kbuild test robot <lkp@intel.com>
All errors (new ones prefixed by >>, old ones prefixed by <<):
drivers/staging/netlogic/xlr_net.c: In function 'xlr_gmac_link_adjust':
drivers/staging/netlogic/xlr_net.c:801:6: warning: variable 'intreg' set but not used [-Wunused-but-set-variable]
801 | u32 intreg;
| ^~~~~~
drivers/staging/netlogic/xlr_net.c: In function 'xlr_mii_probe':
>> drivers/staging/netlogic/xlr_net.c:832:20: error: assignment to expression with array type
832 | phydev->supported &= (ADVERTISED_10baseT_Full
| ^~
drivers/staging/netlogic/xlr_net.c:840:22: error: assignment to expression with array type
840 | phydev->advertising = phydev->supported;
| ^
# https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=3c1bcc8614db10803f1f57ef0295363917448cb2
git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
git remote update linus
git checkout 3c1bcc8614db10803f1f57ef0295363917448cb2
vim +832 drivers/staging/netlogic/xlr_net.c
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 796
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 797 static void xlr_gmac_link_adjust(struct net_device *ndev)
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 798 {
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 799 struct xlr_net_priv *priv = netdev_priv(ndev);
3fe01e2406ead2 Andrew Lunn 2016-01-11 800 struct phy_device *phydev = xlr_get_phydev(priv);
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 @801 u32 intreg;
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 802
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 803 intreg = xlr_nae_rdreg(priv->base_addr, R_INTREG);
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 804 if (phydev->link) {
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 805 if (phydev->speed != priv->phy_speed) {
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 806 xlr_set_gmac_speed(priv);
f8397bc69095f6 Ganesan Ramalingam 2014-08-21 807 pr_info("gmac%d : Link up\n", priv->port_id);
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 808 }
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 809 } else {
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 810 xlr_set_gmac_speed(priv);
f8397bc69095f6 Ganesan Ramalingam 2014-08-21 811 pr_info("gmac%d : Link down\n", priv->port_id);
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 812 }
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 813 }
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 814
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 815 static int xlr_mii_probe(struct xlr_net_priv *priv)
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 816 {
3fe01e2406ead2 Andrew Lunn 2016-01-11 817 struct phy_device *phydev = xlr_get_phydev(priv);
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 818
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 819 if (!phydev) {
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 820 pr_err("no PHY found on phy_addr %d\n", priv->phy_addr);
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 821 return -ENODEV;
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 822 }
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 823
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 824 /* Attach MAC to PHY */
84eff6d194df44 Andrew Lunn 2016-01-06 825 phydev = phy_connect(priv->ndev, phydev_name(phydev),
968b4e6bd3b00c Sandhya Bankar 2016-03-19 826 xlr_gmac_link_adjust, priv->nd->phy_interface);
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 827
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 828 if (IS_ERR(phydev)) {
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 829 pr_err("could not attach PHY\n");
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 830 return PTR_ERR(phydev);
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 831 }
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 @832 phydev->supported &= (ADVERTISED_10baseT_Full
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 833 | ADVERTISED_10baseT_Half
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 834 | ADVERTISED_100baseT_Full
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 835 | ADVERTISED_100baseT_Half
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 836 | ADVERTISED_1000baseT_Full
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 837 | ADVERTISED_Autoneg
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 838 | ADVERTISED_MII);
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 839
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 840 phydev->advertising = phydev->supported;
2220943a21e26d Andrew Lunn 2016-01-06 841 phy_attached_info(phydev);
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 842 return 0;
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 843 }
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 844
:::::: The code at line 832 was first introduced by commit
:::::: 6f98b1a250cb6055ab5dde41a181b2c9cf026bc9 Staging: Netlogic XLR/XLS GMAC driver
:::::: TO: Ganesan Ramalingam <ganesanr@broadcom.com>
:::::: CC: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org
[-- Attachment #2: config.gz --]
[-- Type: application/gzip, Size: 22874 bytes --]
WARNING: multiple messages have this Message-ID (diff)
From: kbuild test robot <lkp@intel.com>
To: "Andrew, Lunn," <andrew@lunn.ch>
Cc: kbuild-all@lists.01.org, linux-kernel@vger.kernel.org
Subject: drivers/staging/netlogic/xlr_net.c:832:20: error: assignment to expression with array type
Date: Tue, 2 Jun 2020 11:48:43 +0800 [thread overview]
Message-ID: <20200602034843.GC32005@intel.com> (raw)
[-- Attachment #1: Type: text/plain, Size: 5923 bytes --]
tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head: 3d77e6a8804abcc0504c904bd6e5cdf3a5cf8162
commit: 3c1bcc8614db10803f1f57ef0295363917448cb2 net: ethernet: Convert phydev advertize and supported from u32 to link mode
config: mips-randconfig-r016-20200601 (attached as .config)
compiler: mips-linux-gcc (GCC) 9.3.0
reproduce (this is a W=1 build):
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
git checkout 3c1bcc8614db10803f1f57ef0295363917448cb2
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=mips
If you fix the issue, kindly add following tag as appropriate
Reported-by: kbuild test robot <lkp@intel.com>
All errors (new ones prefixed by >>, old ones prefixed by <<):
drivers/staging/netlogic/xlr_net.c: In function 'xlr_gmac_link_adjust':
drivers/staging/netlogic/xlr_net.c:801:6: warning: variable 'intreg' set but not used [-Wunused-but-set-variable]
801 | u32 intreg;
| ^~~~~~
drivers/staging/netlogic/xlr_net.c: In function 'xlr_mii_probe':
>> drivers/staging/netlogic/xlr_net.c:832:20: error: assignment to expression with array type
832 | phydev->supported &= (ADVERTISED_10baseT_Full
| ^~
drivers/staging/netlogic/xlr_net.c:840:22: error: assignment to expression with array type
840 | phydev->advertising = phydev->supported;
| ^
# https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=3c1bcc8614db10803f1f57ef0295363917448cb2
git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
git remote update linus
git checkout 3c1bcc8614db10803f1f57ef0295363917448cb2
vim +832 drivers/staging/netlogic/xlr_net.c
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 796
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 797 static void xlr_gmac_link_adjust(struct net_device *ndev)
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 798 {
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 799 struct xlr_net_priv *priv = netdev_priv(ndev);
3fe01e2406ead2 Andrew Lunn 2016-01-11 800 struct phy_device *phydev = xlr_get_phydev(priv);
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 @801 u32 intreg;
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 802
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 803 intreg = xlr_nae_rdreg(priv->base_addr, R_INTREG);
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 804 if (phydev->link) {
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 805 if (phydev->speed != priv->phy_speed) {
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 806 xlr_set_gmac_speed(priv);
f8397bc69095f6 Ganesan Ramalingam 2014-08-21 807 pr_info("gmac%d : Link up\n", priv->port_id);
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 808 }
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 809 } else {
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 810 xlr_set_gmac_speed(priv);
f8397bc69095f6 Ganesan Ramalingam 2014-08-21 811 pr_info("gmac%d : Link down\n", priv->port_id);
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 812 }
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 813 }
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 814
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 815 static int xlr_mii_probe(struct xlr_net_priv *priv)
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 816 {
3fe01e2406ead2 Andrew Lunn 2016-01-11 817 struct phy_device *phydev = xlr_get_phydev(priv);
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 818
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 819 if (!phydev) {
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 820 pr_err("no PHY found on phy_addr %d\n", priv->phy_addr);
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 821 return -ENODEV;
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 822 }
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 823
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 824 /* Attach MAC to PHY */
84eff6d194df44 Andrew Lunn 2016-01-06 825 phydev = phy_connect(priv->ndev, phydev_name(phydev),
968b4e6bd3b00c Sandhya Bankar 2016-03-19 826 xlr_gmac_link_adjust, priv->nd->phy_interface);
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 827
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 828 if (IS_ERR(phydev)) {
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 829 pr_err("could not attach PHY\n");
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 830 return PTR_ERR(phydev);
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 831 }
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 @832 phydev->supported &= (ADVERTISED_10baseT_Full
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 833 | ADVERTISED_10baseT_Half
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 834 | ADVERTISED_100baseT_Full
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 835 | ADVERTISED_100baseT_Half
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 836 | ADVERTISED_1000baseT_Full
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 837 | ADVERTISED_Autoneg
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 838 | ADVERTISED_MII);
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 839
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 840 phydev->advertising = phydev->supported;
2220943a21e26d Andrew Lunn 2016-01-06 841 phy_attached_info(phydev);
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 842 return 0;
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 843 }
6f98b1a250cb60 Ganesan Ramalingam 2013-03-06 844
:::::: The code at line 832 was first introduced by commit
:::::: 6f98b1a250cb6055ab5dde41a181b2c9cf026bc9 Staging: Netlogic XLR/XLS GMAC driver
:::::: TO: Ganesan Ramalingam <ganesanr@broadcom.com>
:::::: CC: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
[-- Attachment #2: .config.gz --]
[-- Type: application/gzip, Size: 22874 bytes --]
next reply other threads:[~2020-06-02 3:48 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-06-02 3:48 kbuild test robot [this message]
2020-06-02 3:48 ` drivers/staging/netlogic/xlr_net.c:832:20: error: assignment to expression with array type kbuild test robot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20200602034843.GC32005@intel.com \
--to=lkp@intel.com \
--cc=kbuild-all@lists.01.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.