From: kernel test robot <lkp@intel.com>
To: kbuild-all@lists.01.org
Subject: Re: [PATCH] net/usb/r8153_ecm: support ECM mode for RTL8153
Date: Thu, 29 Oct 2020 23:04:51 +0800 [thread overview]
Message-ID: <202010292232.WhvfuzRZ-lkp@intel.com> (raw)
In-Reply-To: <1394712342-15778-387-Taiwan-albertk@realtek.com>
[-- Attachment #1: Type: text/plain, Size: 3584 bytes --]
Hi Hayes,
Thank you for the patch! Perhaps something to improve:
[auto build test WARNING on net/master]
[also build test WARNING on net-next/master ipvs/master linus/master v5.10-rc1 next-20201029]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch]
url: https://github.com/0day-ci/linux/commits/Hayes-Wang/net-usb-r8153_ecm-support-ECM-mode-for-RTL8153/20201029-203440
base: https://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git d6535dca28859d8d9ef80894eb287b2ac35a32e8
config: xtensa-allyesconfig (attached as .config)
compiler: xtensa-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
# https://github.com/0day-ci/linux/commit/e34498795de95fbccb0f2feee72cd8df723f9fd3
git remote add linux-review https://github.com/0day-ci/linux
git fetch --no-tags linux-review Hayes-Wang/net-usb-r8153_ecm-support-ECM-mode-for-RTL8153/20201029-203440
git checkout e34498795de95fbccb0f2feee72cd8df723f9fd3
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=xtensa
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>
All warnings (new ones prefixed by >>):
>> drivers/net/usb/r8152.c:6618:4: warning: no previous prototype for 'rtl8152_get_version' [-Wmissing-prototypes]
6618 | u8 rtl8152_get_version(struct usb_interface *intf)
| ^~~~~~~~~~~~~~~~~~~
vim +/rtl8152_get_version +6618 drivers/net/usb/r8152.c
6617
> 6618 u8 rtl8152_get_version(struct usb_interface *intf)
6619 {
6620 struct usb_device *udev = interface_to_usbdev(intf);
6621 u32 ocp_data = 0;
6622 __le32 *tmp;
6623 u8 version;
6624 int ret;
6625
6626 tmp = kmalloc(sizeof(*tmp), GFP_KERNEL);
6627 if (!tmp)
6628 return 0;
6629
6630 ret = usb_control_msg(udev, usb_rcvctrlpipe(udev, 0),
6631 RTL8152_REQ_GET_REGS, RTL8152_REQT_READ,
6632 PLA_TCR0, MCU_TYPE_PLA, tmp, sizeof(*tmp), 500);
6633 if (ret > 0)
6634 ocp_data = (__le32_to_cpu(*tmp) >> 16) & VERSION_MASK;
6635
6636 kfree(tmp);
6637
6638 switch (ocp_data) {
6639 case 0x4c00:
6640 version = RTL_VER_01;
6641 break;
6642 case 0x4c10:
6643 version = RTL_VER_02;
6644 break;
6645 case 0x5c00:
6646 version = RTL_VER_03;
6647 break;
6648 case 0x5c10:
6649 version = RTL_VER_04;
6650 break;
6651 case 0x5c20:
6652 version = RTL_VER_05;
6653 break;
6654 case 0x5c30:
6655 version = RTL_VER_06;
6656 break;
6657 case 0x4800:
6658 version = RTL_VER_07;
6659 break;
6660 case 0x6000:
6661 version = RTL_VER_08;
6662 break;
6663 case 0x6010:
6664 version = RTL_VER_09;
6665 break;
6666 default:
6667 version = RTL_VER_UNKNOWN;
6668 dev_info(&intf->dev, "Unknown version 0x%04x\n", ocp_data);
6669 break;
6670 }
6671
6672 dev_dbg(&intf->dev, "Detected version 0x%04x\n", version);
6673
6674 return version;
6675 }
6676 EXPORT_SYMBOL_GPL(rtl8152_get_version);
6677
---
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: 66066 bytes --]
WARNING: multiple messages have this Message-ID (diff)
From: kernel test robot <lkp@intel.com>
To: Hayes Wang <hayeswang@realtek.com>, netdev@vger.kernel.org
Cc: kbuild-all@lists.01.org, nic_swsd@realtek.com,
linux-kernel@vger.kernel.org, Hayes Wang <hayeswang@realtek.com>
Subject: Re: [PATCH] net/usb/r8153_ecm: support ECM mode for RTL8153
Date: Thu, 29 Oct 2020 23:04:51 +0800 [thread overview]
Message-ID: <202010292232.WhvfuzRZ-lkp@intel.com> (raw)
In-Reply-To: <1394712342-15778-387-Taiwan-albertk@realtek.com>
[-- Attachment #1: Type: text/plain, Size: 3482 bytes --]
Hi Hayes,
Thank you for the patch! Perhaps something to improve:
[auto build test WARNING on net/master]
[also build test WARNING on net-next/master ipvs/master linus/master v5.10-rc1 next-20201029]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch]
url: https://github.com/0day-ci/linux/commits/Hayes-Wang/net-usb-r8153_ecm-support-ECM-mode-for-RTL8153/20201029-203440
base: https://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git d6535dca28859d8d9ef80894eb287b2ac35a32e8
config: xtensa-allyesconfig (attached as .config)
compiler: xtensa-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
# https://github.com/0day-ci/linux/commit/e34498795de95fbccb0f2feee72cd8df723f9fd3
git remote add linux-review https://github.com/0day-ci/linux
git fetch --no-tags linux-review Hayes-Wang/net-usb-r8153_ecm-support-ECM-mode-for-RTL8153/20201029-203440
git checkout e34498795de95fbccb0f2feee72cd8df723f9fd3
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=xtensa
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>
All warnings (new ones prefixed by >>):
>> drivers/net/usb/r8152.c:6618:4: warning: no previous prototype for 'rtl8152_get_version' [-Wmissing-prototypes]
6618 | u8 rtl8152_get_version(struct usb_interface *intf)
| ^~~~~~~~~~~~~~~~~~~
vim +/rtl8152_get_version +6618 drivers/net/usb/r8152.c
6617
> 6618 u8 rtl8152_get_version(struct usb_interface *intf)
6619 {
6620 struct usb_device *udev = interface_to_usbdev(intf);
6621 u32 ocp_data = 0;
6622 __le32 *tmp;
6623 u8 version;
6624 int ret;
6625
6626 tmp = kmalloc(sizeof(*tmp), GFP_KERNEL);
6627 if (!tmp)
6628 return 0;
6629
6630 ret = usb_control_msg(udev, usb_rcvctrlpipe(udev, 0),
6631 RTL8152_REQ_GET_REGS, RTL8152_REQT_READ,
6632 PLA_TCR0, MCU_TYPE_PLA, tmp, sizeof(*tmp), 500);
6633 if (ret > 0)
6634 ocp_data = (__le32_to_cpu(*tmp) >> 16) & VERSION_MASK;
6635
6636 kfree(tmp);
6637
6638 switch (ocp_data) {
6639 case 0x4c00:
6640 version = RTL_VER_01;
6641 break;
6642 case 0x4c10:
6643 version = RTL_VER_02;
6644 break;
6645 case 0x5c00:
6646 version = RTL_VER_03;
6647 break;
6648 case 0x5c10:
6649 version = RTL_VER_04;
6650 break;
6651 case 0x5c20:
6652 version = RTL_VER_05;
6653 break;
6654 case 0x5c30:
6655 version = RTL_VER_06;
6656 break;
6657 case 0x4800:
6658 version = RTL_VER_07;
6659 break;
6660 case 0x6000:
6661 version = RTL_VER_08;
6662 break;
6663 case 0x6010:
6664 version = RTL_VER_09;
6665 break;
6666 default:
6667 version = RTL_VER_UNKNOWN;
6668 dev_info(&intf->dev, "Unknown version 0x%04x\n", ocp_data);
6669 break;
6670 }
6671
6672 dev_dbg(&intf->dev, "Detected version 0x%04x\n", version);
6673
6674 return version;
6675 }
6676 EXPORT_SYMBOL_GPL(rtl8152_get_version);
6677
---
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: 66066 bytes --]
next prev parent reply other threads:[~2020-10-29 15:04 UTC|newest]
Thread overview: 28+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-10-29 12:33 [PATCH] net/usb/r8153_ecm: support ECM mode for RTL8153 Hayes Wang
2020-10-29 15:04 ` kernel test robot [this message]
2020-10-29 15:04 ` kernel test robot
2020-10-30 3:23 ` [PATCH net-next v2] " Hayes Wang
2020-10-31 23:08 ` Jakub Kicinski
2020-11-02 7:20 ` Hayes Wang
2020-11-02 19:47 ` Jakub Kicinski
2020-11-03 9:32 ` Greg Kroah-Hartman
2020-11-03 9:51 ` Hayes Wang
2020-11-03 16:15 ` Jakub Kicinski
2020-11-04 1:39 ` Hayes Wang
2020-11-04 1:44 ` Jakub Kicinski
2020-11-03 9:46 ` [PATCH net-next v3 0/2] drivers/net/usb: " Hayes Wang
2020-11-03 9:46 ` [PATCH net-next v3 1/2] include/linux/usb: new header file for the vendor ID of USB devices Hayes Wang
2020-11-03 9:55 ` Greg KH
2020-11-03 9:46 ` [PATCH net-next v3 2/2] net/usb/r8153_ecm: support ECM mode for RTL8153 Hayes Wang
2020-11-04 2:19 ` [PATCH net-next v2 RESEND] " Hayes Wang
2020-11-06 1:00 ` Jakub Kicinski
2020-11-13 15:29 ` Marek Szyprowski
2020-11-16 6:52 ` [PATCH net-next] r8153_ecm: avoid to be prior to r8152 driver Hayes Wang
2020-11-16 9:18 ` Marek Szyprowski
2020-11-16 17:02 ` Jakub Kicinski
2020-11-17 1:50 ` Hayes Wang
2020-11-17 16:11 ` Jakub Kicinski
2020-11-18 1:21 ` Hayes Wang
2020-11-18 6:43 ` [PATCH net-next v2] " Hayes Wang
2020-11-18 8:18 ` Marek Szyprowski
2020-11-19 16:50 ` patchwork-bot+netdevbpf
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=202010292232.WhvfuzRZ-lkp@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.