[xlnx:xlnx_rebase_v5.4 1296/1701] ./usr/include/linux/videodev2.h:2345:20: error: field 'timestamp' has incomplete type
kernel test robot
lkp at intel.com
Thu Apr 1 17:03:58 BST 2021
tree: https://github.com/Xilinx/linux-xlnx xlnx_rebase_v5.4
head: 8540825db3d5519ef205a710515b7819b95eeb4f
commit: 0b197959bbbdb68e1da974bd013339f08704b178 [1296/1701] staging: xlnxsync: Fix the uapi header license
config: i386-randconfig-r001-20210401 (attached as .config)
compiler: gcc-9 (Debian 9.3.0-22) 9.3.0
reproduce (this is a W=1 build):
# https://github.com/Xilinx/linux-xlnx/commit/0b197959bbbdb68e1da974bd013339f08704b178
git remote add xlnx https://github.com/Xilinx/linux-xlnx
git fetch --no-tags xlnx xlnx_rebase_v5.4
git checkout 0b197959bbbdb68e1da974bd013339f08704b178
# save the attached .config to linux build tree
make W=1 ARCH=i386
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp at intel.com>
All errors (new ones prefixed by >>):
In file included from ./usr/include/linux/xilinx-sdirxss.h:7,
from <command-line>:32:
>> ./usr/include/linux/videodev2.h:2345:20: error: field 'timestamp' has incomplete type
2345 | struct timespec timestamp;
| ^~~~~~~~~
--
In file included from <command-line>:32:
>> ./usr/include/linux/xlnx_mpg2tsmux_interface.h:58:2: error: unknown type name 'u8'
58 | u8 stream_id;
| ^~
./usr/include/linux/xlnx_mpg2tsmux_interface.h:59:2: error: unknown type name 'u8'
59 | u8 extended_stream_id;
| ^~
>> ./usr/include/linux/xlnx_mpg2tsmux_interface.h:60:2: error: unknown type name 'bool'
60 | bool is_pcr_stream;
| ^~~~
./usr/include/linux/xlnx_mpg2tsmux_interface.h:61:2: error: unknown type name 'bool'
61 | bool is_valid_pts;
| ^~~~
./usr/include/linux/xlnx_mpg2tsmux_interface.h:62:2: error: unknown type name 'bool'
62 | bool is_valid_dts;
| ^~~~
./usr/include/linux/xlnx_mpg2tsmux_interface.h:63:2: error: unknown type name 'bool'
63 | bool is_dmabuf;
| ^~~~
>> ./usr/include/linux/xlnx_mpg2tsmux_interface.h:64:2: error: unknown type name 'u16'
64 | u16 pid;
| ^~~
>> ./usr/include/linux/xlnx_mpg2tsmux_interface.h:65:2: error: unknown type name 'u64'
65 | u64 size_data_in;
| ^~~
./usr/include/linux/xlnx_mpg2tsmux_interface.h:66:2: error: unknown type name 'u64'
66 | u64 pts;
| ^~~
./usr/include/linux/xlnx_mpg2tsmux_interface.h:67:2: error: unknown type name 'u64'
67 | u64 dts;
| ^~~
>> ./usr/include/linux/xlnx_mpg2tsmux_interface.h:68:2: error: unknown type name 'u32'
68 | u32 srcbuf_id;
| ^~~
./usr/include/linux/xlnx_mpg2tsmux_interface.h:69:2: error: unknown type name 'bool'
69 | bool insert_pcr;
| ^~~~
./usr/include/linux/xlnx_mpg2tsmux_interface.h:70:2: error: unknown type name 'u16'
70 | u16 pcr_extension;
| ^~~
./usr/include/linux/xlnx_mpg2tsmux_interface.h:71:2: error: unknown type name 'u64'
71 | u64 pcr_base;
| ^~~
./usr/include/linux/xlnx_mpg2tsmux_interface.h:81:2: error: unknown type name 'bool'
81 | bool is_dmabuf;
| ^~~~
./usr/include/linux/xlnx_mpg2tsmux_interface.h:82:2: error: unknown type name 'u32'
82 | u32 dstbuf_id;
| ^~~
./usr/include/linux/xlnx_mpg2tsmux_interface.h:83:2: error: unknown type name 'u32'
83 | u32 dmabuf_size;
| ^~~
./usr/include/linux/xlnx_mpg2tsmux_interface.h:104:2: error: unknown type name 'u32'
104 | u32 num_buf;
| ^~~
./usr/include/linux/xlnx_mpg2tsmux_interface.h:105:2: error: unknown type name 'u32'
105 | u32 buf_size;
| ^~~
./usr/include/linux/xlnx_mpg2tsmux_interface.h:114:2: error: unknown type name 'u32'
114 | u32 buf_id;
| ^~~
./usr/include/linux/xlnx_mpg2tsmux_interface.h:115:2: error: unknown type name 'u32'
115 | u32 buf_write;
| ^~~
./usr/include/linux/xlnx_mpg2tsmux_interface.h:137:2: error: unknown type name 'u16'
137 | u16 pid;
| ^~~
--
In file included from <command-line>:32:
>> ./usr/include/linux/xlnxsync.h:44:2: error: unknown type name 'u64'
44 | u64 hdr_ver;
| ^~~
./usr/include/linux/xlnxsync.h:45:2: error: unknown type name 'u64'
45 | u64 luma_start_offset[XLNXSYNC_IO];
| ^~~
./usr/include/linux/xlnxsync.h:46:2: error: unknown type name 'u64'
46 | u64 chroma_start_offset[XLNXSYNC_IO];
| ^~~
./usr/include/linux/xlnxsync.h:47:2: error: unknown type name 'u64'
47 | u64 luma_end_offset[XLNXSYNC_IO];
| ^~~
./usr/include/linux/xlnxsync.h:48:2: error: unknown type name 'u64'
48 | u64 chroma_end_offset[XLNXSYNC_IO];
| ^~~
>> ./usr/include/linux/xlnxsync.h:49:2: error: unknown type name 'u32'
49 | u32 luma_margin;
| ^~~
./usr/include/linux/xlnxsync.h:50:2: error: unknown type name 'u32'
50 | u32 chroma_margin;
| ^~~
./usr/include/linux/xlnxsync.h:51:2: error: unknown type name 'u32'
51 | u32 luma_core_offset[XLNXSYNC_MAX_CORES];
| ^~~
./usr/include/linux/xlnxsync.h:52:2: error: unknown type name 'u32'
52 | u32 chroma_core_offset[XLNXSYNC_MAX_CORES];
| ^~~
./usr/include/linux/xlnxsync.h:53:2: error: unknown type name 'u32'
53 | u32 dma_fd;
| ^~~
>> ./usr/include/linux/xlnxsync.h:54:2: error: unknown type name 'u8'
54 | u8 fb_id[XLNXSYNC_IO];
| ^~
./usr/include/linux/xlnxsync.h:55:2: error: unknown type name 'u8'
55 | u8 ismono[XLNXSYNC_IO];
| ^~
./usr/include/linux/xlnxsync.h:67:2: error: unknown type name 'u64'
67 | u64 hdr_ver;
| ^~~
./usr/include/linux/xlnxsync.h:68:2: error: unknown type name 'u8'
68 | u8 sync_err;
| ^~
./usr/include/linux/xlnxsync.h:69:2: error: unknown type name 'u8'
69 | u8 wdg_err;
| ^~
./usr/include/linux/xlnxsync.h:70:2: error: unknown type name 'u8'
70 | u8 ldiff_err;
| ^~
./usr/include/linux/xlnxsync.h:71:2: error: unknown type name 'u8'
71 | u8 cdiff_err;
| ^~
./usr/include/linux/xlnxsync.h:80:2: error: unknown type name 'u64'
80 | u64 hdr_ver;
| ^~~
./usr/include/linux/xlnxsync.h:81:2: error: unknown type name 'u8'
81 | u8 status[XLNXSYNC_BUF_PER_CHAN][XLNXSYNC_IO];
| ^~
./usr/include/linux/xlnxsync.h:93:2: error: unknown type name 'u64'
93 | u64 hdr_ver;
| ^~~
./usr/include/linux/xlnxsync.h:94:2: error: unknown type name 'u8'
94 | u8 encode;
| ^~
./usr/include/linux/xlnxsync.h:95:2: error: unknown type name 'u8'
95 | u8 max_channels;
| ^~
./usr/include/linux/xlnxsync.h:96:2: error: unknown type name 'u8'
96 | u8 active_channels;
| ^~
./usr/include/linux/xlnxsync.h:97:2: error: unknown type name 'u8'
97 | u8 reserved_id;
| ^~
./usr/include/linux/xlnxsync.h:98:2: error: unknown type name 'u32'
98 | u32 reserved[10];
| ^~~
./usr/include/linux/xlnxsync.h:112:2: error: unknown type name 'u64'
112 | u64 hdr_ver;
| ^~~
./usr/include/linux/xlnxsync.h:113:2: error: unknown type name 'u8'
113 | u8 fbdone[XLNXSYNC_BUF_PER_CHAN][XLNXSYNC_IO];
| ^~
./usr/include/linux/xlnxsync.h:114:2: error: unknown type name 'u8'
114 | u8 enable;
| ^~
./usr/include/linux/xlnxsync.h:115:2: error: unknown type name 'u8'
115 | u8 sync_err;
| ^~
./usr/include/linux/xlnxsync.h:116:2: error: unknown type name 'u8'
116 | u8 wdg_err;
| ^~
./usr/include/linux/xlnxsync.h:117:2: error: unknown type name 'u8'
117 | u8 ldiff_err;
| ^~
./usr/include/linux/xlnxsync.h:118:2: error: unknown type name 'u8'
118 | u8 cdiff_err;
| ^~
--
In file included from <command-line>:32:
>> ./usr/include/linux/zocl_ioctl.h:42:2: error: unknown type name 'uint64_t'
42 | uint64_t size;
| ^~~~~~~~
>> ./usr/include/linux/zocl_ioctl.h:43:2: error: unknown type name 'uint32_t'
43 | uint32_t handle;
| ^~~~~~~~
./usr/include/linux/zocl_ioctl.h:44:2: error: unknown type name 'uint32_t'
44 | uint32_t flags;
| ^~~~~~~~
./usr/include/linux/zocl_ioctl.h:48:2: error: unknown type name 'uint32_t'
48 | uint32_t handle;
| ^~~~~~~~
./usr/include/linux/zocl_ioctl.h:49:2: error: unknown type name 'uint32_t'
49 | uint32_t pad;
| ^~~~~~~~
./usr/include/linux/zocl_ioctl.h:50:2: error: unknown type name 'uint64_t'
50 | uint64_t offset;
| ^~~~~~~~
./usr/include/linux/zocl_ioctl.h:61:2: error: unknown type name 'uint32_t'
61 | uint32_t handle;
| ^~~~~~~~
./usr/include/linux/zocl_ioctl.h:63:2: error: unknown type name 'uint64_t'
63 | uint64_t offset;
| ^~~~~~~~
./usr/include/linux/zocl_ioctl.h:64:2: error: unknown type name 'uint64_t'
64 | uint64_t size;
| ^~~~~~~~
./usr/include/linux/zocl_ioctl.h:74:2: error: unknown type name 'uint32_t'
74 | uint32_t handle;
| ^~~~~~~~
./usr/include/linux/zocl_ioctl.h:75:2: error: unknown type name 'uint64_t'
75 | uint64_t size;
| ^~~~~~~~
./usr/include/linux/zocl_ioctl.h:76:2: error: unknown type name 'uint64_t'
76 | uint64_t paddr;
| ^~~~~~~~
./usr/include/linux/zocl_ioctl.h:88:2: error: unknown type name 'uint32_t'
88 | uint32_t handle;
| ^~~~~~~~
./usr/include/linux/zocl_ioctl.h:89:2: error: unknown type name 'uint32_t'
89 | uint32_t pad;
| ^~~~~~~~
./usr/include/linux/zocl_ioctl.h:90:2: error: unknown type name 'uint64_t'
90 | uint64_t offset;
| ^~~~~~~~
./usr/include/linux/zocl_ioctl.h:91:2: error: unknown type name 'uint64_t'
91 | uint64_t size;
| ^~~~~~~~
./usr/include/linux/zocl_ioctl.h:92:2: error: unknown type name 'uint64_t'
92 | uint64_t data_ptr;
| ^~~~~~~~
./usr/include/linux/zocl_ioctl.h:104:2: error: unknown type name 'uint32_t'
104 | uint32_t handle;
| ^~~~~~~~
./usr/include/linux/zocl_ioctl.h:105:2: error: unknown type name 'uint32_t'
105 | uint32_t pad;
| ^~~~~~~~
./usr/include/linux/zocl_ioctl.h:106:2: error: unknown type name 'uint64_t'
106 | uint64_t offset;
| ^~~~~~~~
./usr/include/linux/zocl_ioctl.h:107:2: error: unknown type name 'uint64_t'
107 | uint64_t size;
| ^~~~~~~~
./usr/include/linux/zocl_ioctl.h:108:2: error: unknown type name 'uint64_t'
108 | uint64_t data_ptr;
| ^~~~~~~~
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: .config.gz
Type: application/gzip
Size: 35478 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20210402/4dee8200/attachment-0001.gz>
More information about the linux-arm-kernel
mailing list