tree:
https://github.com/0day-ci/linux/commits/UPDATE-20200706-201823/Diego-Eli...
head: bb75cca6333888ad30c737d96109a3df6fdf54a6
commit: bb75cca6333888ad30c737d96109a3df6fdf54a6 [1/1] usbmon: expose the usbmon
structures and constants as an UAPI header.
config: x86_64-randconfig-a012-20200712 (attached as .config)
compiler: gcc-9 (Debian 9.3.0-14) 9.3.0
reproduce (this is a W=1 build):
git checkout bb75cca6333888ad30c737d96109a3df6fdf54a6
# save the attached .config to linux build tree
make W=1 ARCH=x86_64
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All errors (new ones prefixed by >>):
In file included from <command-line>:32:
> ./usr/include/linux/usb/mon.h:32:2: error: unknown type name
'__u32'
32 | __u32 queued;
| ^~~~~
./usr/include/linux/usb/mon.h:33:2: error: unknown type name '__u32'
33 | __u32 dropped;
| ^~~~~
./usr/include/linux/usb/mon.h:39:2: error: unknown type name 'size_t'
39 | size_t alloc; /* Length of data (can be zero) */
| ^~~~~~
./usr/include/linux/usb/mon.h:43:2: error: unknown type name '__u32'
43 | __u32 *offvec; /* Vector of events fetched */
| ^~~~~
./usr/include/linux/usb/mon.h:44:2: error: unknown type name '__u32'
44 | __u32 nfetch; /* Number of events to fetch (out: fetched) */
| ^~~~~
./usr/include/linux/usb/mon.h:45:2: error: unknown type name '__u32'
45 | __u32 nflush; /* Number of events to flush */
| ^~~~~
./usr/include/linux/usb/mon.h:55:2: error: unknown type name '__u32'
55 | __u32 hdr32;
| ^~~~~
./usr/include/linux/usb/mon.h:56:2: error: unknown type name '__u32'
56 | __u32 data32;
| ^~~~~
./usr/include/linux/usb/mon.h:57:2: error: unknown type name '__u32'
57 | __u32 alloc32;
| ^~~~~
./usr/include/linux/usb/mon.h:61:2: error: unknown type name '__u32'
61 | __u32 offvec32;
| ^~~~~
./usr/include/linux/usb/mon.h:62:2: error: unknown type name '__u32'
62 | __u32 nfetch32;
| ^~~~~
./usr/include/linux/usb/mon.h:63:2: error: unknown type name '__u32'
63 | __u32 nflush32;
| ^~~~~
> ./usr/include/linux/usb/mon.h:79:2: error: unknown type name
'__u64'
79 | __u64 id; /* URB ID - from submission to callback */
| ^~~~~
> ./usr/include/linux/usb/mon.h:80:2: error: unknown type name
'__u8'
80 | __u8 type; /* Same as in text API; extensible. */
| ^~~~
./usr/include/linux/usb/mon.h:81:2: error: unknown type name '__u8'
81 | __u8 xfer_type; /* ISO, Intr, Control, Bulk */
| ^~~~
./usr/include/linux/usb/mon.h:82:2: error: unknown type name '__u8'
82 | __u8 epnum; /* Endpoint number and transfer direction */
| ^~~~
./usr/include/linux/usb/mon.h:83:2: error: unknown type name '__u8'
83 | __u8 devnum; /* Device address */
| ^~~~
> ./usr/include/linux/usb/mon.h:84:2: error: unknown type name
'__u16'
84 | __u16 busnum; /* Bus number */
| ^~~~~
> ./usr/include/linux/usb/mon.h:85:2: error: unknown type name
'__s8'
85 | __s8 flag_setup;
| ^~~~
./usr/include/linux/usb/mon.h:86:2: error: unknown type name '__s8'
86 | __s8 flag_data;
| ^~~~
> ./usr/include/linux/usb/mon.h:87:2: error: unknown type name
'__s64'
87 | __s64 ts_sec; /* ktime_get_real_ts64 */
| ^~~~~
> ./usr/include/linux/usb/mon.h:88:2: error: unknown type name
'__s32'
88 | __s32 ts_usec; /* ktime_get_real_ts64 */
| ^~~~~
./usr/include/linux/usb/mon.h:89:2: error: unknown type name '__s32'
89 | __s32 status;
| ^~~~~
./usr/include/linux/usb/mon.h:90:2: error: unknown type name '__u32'
90 | __u32 len_urb; /* Length of data (submitted or actual) */
| ^~~~~
./usr/include/linux/usb/mon.h:91:2: error: unknown type name '__u32'
91 | __u32 len_cap; /* Delivered length */
| ^~~~~
./usr/include/linux/usb/mon.h:93:3: error: unknown type name '__u8'
93 | __u8 setup[MON_USB_SETUP_LEN]; /* Only for Control S-type */
| ^~~~
./usr/include/linux/usb/mon.h:95:4: error: unknown type name '__s32'
95 | __s32 error_count;
| ^~~~~
./usr/include/linux/usb/mon.h:96:4: error: unknown type name '__s32'
96 | __s32 numdesc;
| ^~~~~
./usr/include/linux/usb/mon.h:99:2: error: unknown type name '__s32'
99 | __s32 interval;
| ^~~~~
./usr/include/linux/usb/mon.h:100:2: error: unknown type name '__s32'
100 | __s32 start_frame;
| ^~~~~
./usr/include/linux/usb/mon.h:101:2: error: unknown type name '__u32'
101 | __u32 xfer_flags;
| ^~~~~
./usr/include/linux/usb/mon.h:102:2: error: unknown type name '__u32'
102 | __u32 ndesc; /* Actual number of ISO descriptors */
| ^~~~~
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org