tree:
https://github.com/Xilinx/linux-xlnx master
head: 81566a0b82c7995ca879463e66573c76ba774ea2
commit: 16e9a62655524541cb2f2c59fd5f1f167fbf73dc [9789/9999] asm-generic: Make msi.h a
mandatory include/asm header
config: s390-randconfig-a001-20200413 (attached as .config)
compiler: s390-linux-gcc (GCC) 9.3.0
reproduce:
wget
https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O
~/bin/make.cross
chmod +x ~/bin/make.cross
git checkout 16e9a62655524541cb2f2c59fd5f1f167fbf73dc
# save the attached .config to linux build tree
GCC_VERSION=9.3.0 make.cross ARCH=s390
If you fix the issue, kindly add following tag as appropriate
Reported-by: kbuild test robot <lkp(a)intel.com>
All errors (new ones prefixed by >>):
s390-linux-ld: drivers/usb/dwc3/trace.o: in function `dwc3_simple_wakeup_capable':
> drivers/usb/dwc3/core.h:1462: multiple definition of
`dwc3_simple_wakeup_capable'; drivers/usb/dwc3/core.o:drivers/usb/dwc3/core.h:1462:
first defined here
s390-linux-ld: drivers/usb/dwc3/trace.o: in function
`dwc3_set_simple_data':
> drivers/usb/dwc3/core.h:1464: multiple definition of
`dwc3_set_simple_data'; drivers/usb/dwc3/core.o:drivers/usb/dwc3/core.h:1464: first
defined here
s390-linux-ld: drivers/usb/dwc3/trace.o: in function
`dwc3_simple_check_quirks':
> drivers/usb/dwc3/core.h:1464: multiple definition of
`dwc3_simple_check_quirks'; drivers/usb/dwc3/core.o:drivers/usb/dwc3/core.h:1464:
first defined here
s390-linux-ld: drivers/usb/dwc3/trace.o: in function
`dwc3_set_usb_core_power':
> drivers/usb/dwc3/core.h:1468: multiple definition of
`dwc3_set_usb_core_power'; drivers/usb/dwc3/core.o:drivers/usb/dwc3/core.h:1468: first
defined here
s390-linux-ld: drivers/usb/dwc3/trace.o: in function
`dwc3_mask_phy_reset':
> drivers/usb/dwc3/core.h:1468: multiple definition of
`dwc3_mask_phy_reset'; drivers/usb/dwc3/core.o:drivers/usb/dwc3/core.h:1468: first
defined here
s390-linux-ld: drivers/usb/dwc3/gadget.o: in function
`dwc3_simple_wakeup_capable':
> drivers/usb/dwc3/core.h:1462: multiple definition of
`dwc3_simple_wakeup_capable'; drivers/usb/dwc3/core.o:drivers/usb/dwc3/core.h:1462:
first defined here
s390-linux-ld: drivers/usb/dwc3/gadget.o: in function
`dwc3_set_simple_data':
> drivers/usb/dwc3/core.h:1464: multiple definition of
`dwc3_set_simple_data'; drivers/usb/dwc3/core.o:drivers/usb/dwc3/core.h:1464: first
defined here
s390-linux-ld: drivers/usb/dwc3/gadget.o: in function
`dwc3_simple_check_quirks':
> drivers/usb/dwc3/core.h:1464: multiple definition of
`dwc3_simple_check_quirks'; drivers/usb/dwc3/core.o:drivers/usb/dwc3/core.h:1464:
first defined here
s390-linux-ld: drivers/usb/dwc3/gadget.o: in function
`dwc3_set_usb_core_power':
> drivers/usb/dwc3/core.h:1468: multiple definition of
`dwc3_set_usb_core_power'; drivers/usb/dwc3/core.o:drivers/usb/dwc3/core.h:1468: first
defined here
s390-linux-ld: drivers/usb/dwc3/gadget.o: in function
`dwc3_mask_phy_reset':
> drivers/usb/dwc3/core.h:1468: multiple definition of
`dwc3_mask_phy_reset'; drivers/usb/dwc3/core.o:drivers/usb/dwc3/core.h:1468: first
defined here
s390-linux-ld: drivers/usb/dwc3/ep0.o: in function
`dwc3_simple_wakeup_capable':
> drivers/usb/dwc3/core.h:1462: multiple definition of
`dwc3_simple_wakeup_capable'; drivers/usb/dwc3/core.o:drivers/usb/dwc3/core.h:1462:
first defined here
s390-linux-ld: drivers/usb/dwc3/ep0.o: in function
`dwc3_set_simple_data':
> drivers/usb/dwc3/core.h:1464: multiple definition of
`dwc3_set_simple_data'; drivers/usb/dwc3/core.o:drivers/usb/dwc3/core.h:1464: first
defined here
s390-linux-ld: drivers/usb/dwc3/ep0.o: in function
`dwc3_simple_check_quirks':
> drivers/usb/dwc3/core.h:1464: multiple definition of
`dwc3_simple_check_quirks'; drivers/usb/dwc3/core.o:drivers/usb/dwc3/core.h:1464:
first defined here
s390-linux-ld: drivers/usb/dwc3/ep0.o: in function
`dwc3_set_usb_core_power':
> drivers/usb/dwc3/core.h:1468: multiple definition of
`dwc3_set_usb_core_power'; drivers/usb/dwc3/core.o:drivers/usb/dwc3/core.h:1468: first
defined here
s390-linux-ld: drivers/usb/dwc3/ep0.o: in function
`dwc3_mask_phy_reset':
> drivers/usb/dwc3/core.h:1468: multiple definition of
`dwc3_mask_phy_reset'; drivers/usb/dwc3/core.o:drivers/usb/dwc3/core.h:1468: first
defined here
s390-linux-ld: drivers/usb/dwc3/gadget_hibernation.o: in function
`dwc3_simple_wakeup_capable':
> drivers/usb/dwc3/core.h:1462: multiple definition of
`dwc3_simple_wakeup_capable'; drivers/usb/dwc3/core.o:drivers/usb/dwc3/core.h:1462:
first defined here
s390-linux-ld: drivers/usb/dwc3/gadget_hibernation.o: in
function `dwc3_set_simple_data':
> drivers/usb/dwc3/core.h:1464: multiple definition of
`dwc3_set_simple_data'; drivers/usb/dwc3/core.o:drivers/usb/dwc3/core.h:1464: first
defined here
s390-linux-ld: drivers/usb/dwc3/gadget_hibernation.o: in function
`dwc3_simple_check_quirks':
> drivers/usb/dwc3/core.h:1464: multiple definition of
`dwc3_simple_check_quirks'; drivers/usb/dwc3/core.o:drivers/usb/dwc3/core.h:1464:
first defined here
s390-linux-ld: drivers/usb/dwc3/gadget_hibernation.o: in
function `dwc3_set_usb_core_power':
> drivers/usb/dwc3/core.h:1468: multiple definition of
`dwc3_set_usb_core_power'; drivers/usb/dwc3/core.o:drivers/usb/dwc3/core.h:1468: first
defined here
s390-linux-ld: drivers/usb/dwc3/gadget_hibernation.o: in function
`dwc3_mask_phy_reset':
> drivers/usb/dwc3/core.h:1468: multiple definition of
`dwc3_mask_phy_reset'; drivers/usb/dwc3/core.o:drivers/usb/dwc3/core.h:1468: first
defined here
s390-linux-ld: drivers/usb/dwc3/debugfs.o: in function
`dwc3_simple_wakeup_capable':
drivers/usb/dwc3/core.h:1462: multiple definition of `dwc3_simple_wakeup_capable';
drivers/usb/dwc3/core.o:drivers/usb/dwc3/core.h:1462: first defined here
s390-linux-ld: drivers/usb/dwc3/debugfs.o: in function `dwc3_set_simple_data':
drivers/usb/dwc3/core.h:1464: multiple definition of `dwc3_set_simple_data';
drivers/usb/dwc3/core.o:drivers/usb/dwc3/core.h:1464: first defined here
s390-linux-ld: drivers/usb/dwc3/debugfs.o: in function `dwc3_simple_check_quirks':
drivers/usb/dwc3/core.h:1464: multiple definition of `dwc3_simple_check_quirks';
drivers/usb/dwc3/core.o:drivers/usb/dwc3/core.h:1464: first defined here
s390-linux-ld: drivers/usb/dwc3/debugfs.o: in function `dwc3_set_usb_core_power':
drivers/usb/dwc3/core.h:1468: multiple definition of `dwc3_set_usb_core_power';
drivers/usb/dwc3/core.o:drivers/usb/dwc3/core.h:1468: first defined here
s390-linux-ld: drivers/usb/dwc3/debugfs.o: in function `dwc3_mask_phy_reset':
drivers/usb/dwc3/core.h:1468: multiple definition of `dwc3_mask_phy_reset';
drivers/usb/dwc3/core.o:drivers/usb/dwc3/core.h:1468: first defined here
vim +1462 drivers/usb/dwc3/core.h
c4137a9c841ec7f John Youn 2016-02-05 1450
6f01f95b6d93880 Piyush Mehta 2020-01-23 1451 #if IS_ENABLED(CONFIG_USB_DWC3_OF_SIMPLE)
6f01f95b6d93880 Piyush Mehta 2020-01-23 1452 int dwc3_enable_hw_coherency(struct device
*dev);
c74581f3111ab56 Piyush Mehta 2020-01-23 1453 void dwc3_simple_wakeup_capable(struct
device *dev, bool wakeup);
d428092fcbb4753 Piyush Mehta 2020-01-23 1454 void dwc3_set_simple_data(struct dwc3
*dwc);
a738e38f05e5574 Piyush Mehta 2020-01-23 1455 void dwc3_simple_check_quirks(struct dwc3
*dwc);
b27a2bfb4ddd008 Piyush Mehta 2020-01-23 1456 int dwc3_set_usb_core_power(struct dwc3
*dwc, bool on);
8d5030cd274fe1d Piyush Mehta 2020-01-23 1457 void dwc3_mask_phy_reset(struct device
*dev, bool mask);
6f01f95b6d93880 Piyush Mehta 2020-01-23 1458 #else
6f01f95b6d93880 Piyush Mehta 2020-01-23 1459 static inline int
dwc3_enable_hw_coherency(struct device *dev)
6f01f95b6d93880 Piyush Mehta 2020-01-23 1460 { return 1; }
c74581f3111ab56 Piyush Mehta 2020-01-23 1461 void dwc3_simple_wakeup_capable(struct
device *dev, bool wakeup)
c74581f3111ab56 Piyush Mehta 2020-01-23 @1462 { ; }
d428092fcbb4753 Piyush Mehta 2020-01-23 1463 void dwc3_set_simple_data(struct dwc3
*dwc)
d428092fcbb4753 Piyush Mehta 2020-01-23 @1464 { ; }
a738e38f05e5574 Piyush Mehta 2020-01-23 1465 void dwc3_simple_check_quirks(struct dwc3
*dwc)
a738e38f05e5574 Piyush Mehta 2020-01-23 1466 { ; }
b27a2bfb4ddd008 Piyush Mehta 2020-01-23 1467 int dwc3_set_usb_core_power(struct dwc3
*dwc, bool on)
b27a2bfb4ddd008 Piyush Mehta 2020-01-23 @1468 { ; }
8d5030cd274fe1d Piyush Mehta 2020-01-23 1469 void dwc3_mask_phy_reset(struct device
*dev, bool mask)
8d5030cd274fe1d Piyush Mehta 2020-01-23 1470 { ; }
6f01f95b6d93880 Piyush Mehta 2020-01-23 1471 #endif
6f01f95b6d93880 Piyush Mehta 2020-01-23 1472
:::::: The code at line 1462 was first introduced by commit
:::::: c74581f3111ab569c8747190a6b727f6b4d1773c usb: dwc3: Add support for clock disabling
during suspend
:::::: TO: Piyush Mehta <piyush.mehta(a)xilinx.com>
:::::: CC: Michal Simek <michal.simek(a)xilinx.com>
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org