tree: git://git.monstr.eu/linux-2.6-microblaze master-next-test
head: 851bfc6a2e2551b819a7f0d8791ea0a0cce089bf
commit: e8308bd6880b0bc28d9d9f58d6118b645f4cc0d1 [35/84] Revert "fpga: region: Add
reset support to the fpga region"
config: i386-randconfig-a006-20200520 (attached as .config)
compiler: gcc-6 (Debian 6.3.0-18+deb9u1) 6.3.0 20170516
reproduce:
git checkout e8308bd6880b0bc28d9d9f58d6118b645f4cc0d1
# save the attached .config to linux build tree
make ARCH=i386
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 >>, old ones prefixed by <<):
ld: drivers/usb/dwc3/trace.o: in function `dwc3_simple_wakeup_capable':
> drivers/usb/dwc3/./trace.h:100: multiple definition of
`dwc3_simple_wakeup_capable'; drivers/usb/dwc3/core.o:include/linux/rcupdate.h:773:
first defined here
ld: drivers/usb/dwc3/trace.o: in function
`dwc3_set_simple_data':
> drivers/usb/dwc3/./trace.h:100: multiple definition of
`dwc3_set_simple_data'; drivers/usb/dwc3/core.o:include/linux/rcupdate.h:773: first
defined here
ld: drivers/usb/dwc3/trace.o: in function
`dwc3_simple_check_quirks':
drivers/usb/dwc3/core.h:1418: multiple definition of `dwc3_simple_check_quirks';
drivers/usb/dwc3/core.o:drivers/usb/dwc3/core.h:1418: first defined here
ld: drivers/usb/dwc3/trace.o: in function `dwc3_set_usb_core_power':
drivers/usb/dwc3/core.h:1420: multiple definition of `dwc3_set_usb_core_power';
drivers/usb/dwc3/core.o:drivers/usb/dwc3/core.h:1420: first defined here
ld: drivers/usb/dwc3/trace.o: in function `dwc3_mask_phy_reset':
drivers/usb/dwc3/core.h:1422: multiple definition of `dwc3_mask_phy_reset';
drivers/usb/dwc3/core.o:drivers/usb/dwc3/core.h:1422: first defined here
ld: drivers/usb/dwc3/host.o: in function `dwc3_simple_wakeup_capable':
drivers/usb/dwc3/host.c:19: multiple definition of `dwc3_simple_wakeup_capable';
drivers/usb/dwc3/core.o:include/linux/rcupdate.h:773: first defined here
ld: drivers/usb/dwc3/host.o: in function `dwc3_set_simple_data':
drivers/usb/dwc3/host.c:19: multiple definition of `dwc3_set_simple_data';
drivers/usb/dwc3/core.o:include/linux/rcupdate.h:773: first defined here
ld: drivers/usb/dwc3/host.o: in function `dwc3_simple_check_quirks':
drivers/usb/dwc3/core.h:1418: multiple definition of `dwc3_simple_check_quirks';
drivers/usb/dwc3/core.o:drivers/usb/dwc3/core.h:1418: first defined here
ld: drivers/usb/dwc3/host.o: in function `dwc3_set_usb_core_power':
drivers/usb/dwc3/core.h:1420: multiple definition of `dwc3_set_usb_core_power';
drivers/usb/dwc3/core.o:drivers/usb/dwc3/core.h:1420: first defined here
ld: drivers/usb/dwc3/host.o: in function `dwc3_mask_phy_reset':
drivers/usb/dwc3/core.h:1420: multiple definition of `dwc3_mask_phy_reset';
drivers/usb/dwc3/core.o:drivers/usb/dwc3/core.h:1422: first defined here
ld: drivers/usb/dwc3/ulpi.o: in function `dwc3_simple_wakeup_capable':
drivers/usb/dwc3/trace.h:44: multiple definition of `dwc3_simple_wakeup_capable';
drivers/usb/dwc3/core.o:include/linux/rcupdate.h:773: first defined here
ld: drivers/usb/dwc3/ulpi.o: in function `dwc3_set_simple_data':
drivers/usb/dwc3/trace.h:44: multiple definition of `dwc3_set_simple_data';
drivers/usb/dwc3/core.o:include/linux/rcupdate.h:773: first defined here
ld: drivers/usb/dwc3/ulpi.o: in function `dwc3_simple_check_quirks':
drivers/usb/dwc3/core.h:1418: multiple definition of `dwc3_simple_check_quirks';
drivers/usb/dwc3/core.o:drivers/usb/dwc3/core.h:1418: first defined here
ld: drivers/usb/dwc3/ulpi.o: in function `dwc3_set_usb_core_power':
drivers/usb/dwc3/core.h:1420: multiple definition of `dwc3_set_usb_core_power';
drivers/usb/dwc3/core.o:drivers/usb/dwc3/core.h:1420: first defined here
ld: drivers/usb/dwc3/ulpi.o: in function `dwc3_mask_phy_reset':
drivers/usb/dwc3/core.h:1422: multiple definition of `dwc3_mask_phy_reset';
drivers/usb/dwc3/core.o:drivers/usb/dwc3/core.h:1422: first defined here
ld: drivers/usb/dwc3/debugfs.o: in function `dwc3_simple_wakeup_capable':
debugfs.c:(.text+0x0): multiple definition of `dwc3_simple_wakeup_capable';
drivers/usb/dwc3/core.o:include/linux/rcupdate.h:773: first defined here
ld: drivers/usb/dwc3/debugfs.o: in function `dwc3_set_simple_data':
debugfs.c:(.text+0x10): multiple definition of `dwc3_set_simple_data';
drivers/usb/dwc3/core.o:include/linux/rcupdate.h:773: first defined here
ld: drivers/usb/dwc3/debugfs.o: in function `dwc3_simple_check_quirks':
drivers/usb/dwc3/core.h:1418: multiple definition of `dwc3_simple_check_quirks';
drivers/usb/dwc3/core.o:drivers/usb/dwc3/core.h:1418: first defined here
ld: drivers/usb/dwc3/debugfs.o: in function `dwc3_set_usb_core_power':
drivers/usb/dwc3/core.h:1420: multiple definition of `dwc3_set_usb_core_power';
drivers/usb/dwc3/core.o:drivers/usb/dwc3/core.h:1420: first defined here
ld: drivers/usb/dwc3/debugfs.o: in function `dwc3_mask_phy_reset':
drivers/usb/dwc3/core.h:1422: multiple definition of `dwc3_mask_phy_reset';
drivers/usb/dwc3/core.o:drivers/usb/dwc3/core.h:1422: first defined here
vim +100 drivers/usb/dwc3/./trace.h
2c4cbe6e5a9c71 Felipe Balbi 2014-04-30 99
2c4cbe6e5a9c71 Felipe Balbi 2014-04-30 @100 DECLARE_EVENT_CLASS(dwc3_log_request,
2c4cbe6e5a9c71 Felipe Balbi 2014-04-30 101 TP_PROTO(struct dwc3_request *req),
2c4cbe6e5a9c71 Felipe Balbi 2014-04-30 102 TP_ARGS(req),
2c4cbe6e5a9c71 Felipe Balbi 2014-04-30 103 TP_STRUCT__entry(
e42f09b85f200e Felipe Balbi 2017-04-28 104 __string(name, req->dep->name)
2c4cbe6e5a9c71 Felipe Balbi 2014-04-30 105 __field(struct dwc3_request *, req)
4ac4fc9322b1a3 Felipe Balbi 2014-09-17 106 __field(unsigned, actual)
4ac4fc9322b1a3 Felipe Balbi 2014-09-17 107 __field(unsigned, length)
4ac4fc9322b1a3 Felipe Balbi 2014-09-17 108 __field(int, status)
46a01427e969e5 Felipe Balbi 2015-12-03 109 __field(int, zero)
46a01427e969e5 Felipe Balbi 2015-12-03 110 __field(int, short_not_ok)
46a01427e969e5 Felipe Balbi 2015-12-03 111 __field(int, no_interrupt)
2c4cbe6e5a9c71 Felipe Balbi 2014-04-30 112 ),
2c4cbe6e5a9c71 Felipe Balbi 2014-04-30 113 TP_fast_assign(
e42f09b85f200e Felipe Balbi 2017-04-28 114 __assign_str(name, req->dep->name);
2c4cbe6e5a9c71 Felipe Balbi 2014-04-30 115 __entry->req = req;
4ac4fc9322b1a3 Felipe Balbi 2014-09-17 116 __entry->actual =
req->request.actual;
4ac4fc9322b1a3 Felipe Balbi 2014-09-17 117 __entry->length =
req->request.length;
4ac4fc9322b1a3 Felipe Balbi 2014-09-17 118 __entry->status =
req->request.status;
46a01427e969e5 Felipe Balbi 2015-12-03 119 __entry->zero = req->request.zero;
46a01427e969e5 Felipe Balbi 2015-12-03 120 __entry->short_not_ok =
req->request.short_not_ok;
46a01427e969e5 Felipe Balbi 2015-12-03 121 __entry->no_interrupt =
req->request.no_interrupt;
2c4cbe6e5a9c71 Felipe Balbi 2014-04-30 122 ),
46a01427e969e5 Felipe Balbi 2015-12-03 123 TP_printk("%s: req %p length %u/%u
%s%s%s ==> %d",
4ac4fc9322b1a3 Felipe Balbi 2014-09-17 124 __get_str(name), __entry->req,
__entry->actual, __entry->length,
46a01427e969e5 Felipe Balbi 2015-12-03 125 __entry->zero ? "Z" :
"z",
46a01427e969e5 Felipe Balbi 2015-12-03 126 __entry->short_not_ok ? "S" :
"s",
46a01427e969e5 Felipe Balbi 2015-12-03 127 __entry->no_interrupt ? "i" :
"I",
4ac4fc9322b1a3 Felipe Balbi 2014-09-17 128 __entry->status
2c4cbe6e5a9c71 Felipe Balbi 2014-04-30 129 )
2c4cbe6e5a9c71 Felipe Balbi 2014-04-30 130 );
2c4cbe6e5a9c71 Felipe Balbi 2014-04-30 131
:::::: The code at line 100 was first introduced by commit
:::::: 2c4cbe6e5a9c71408b496e00a78ea9284e98af16 usb: dwc3: add tracepoints to aid
debugging
:::::: TO: Felipe Balbi <balbi(a)ti.com>
:::::: CC: Felipe Balbi <balbi(a)ti.com>
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org