tree: https://github.com/Xilinx/linux-xlnx xlnx_rebase_v5.10 head: f6f032f82f0a13def702a0154df535db88f43391 commit: 87134cbd0bfd3a28abc5747ce98d0c2098bdda1a [1042/1756] staging: xlnxsync: Fix the uapi header license config: i386-allyesconfig (attached as .config) compiler: gcc-10 (Debian 10.2.1-6) 10.2.1 20210110 reproduce (this is a W=1 build): # https://github.com/Xilinx/linux-xlnx/commit/87134cbd0bfd3a28abc5747ce98d0c2098bdda1a git remote add xlnx https://github.com/Xilinx/linux-xlnx git fetch --no-tags xlnx xlnx_rebase_v5.10 git checkout 87134cbd0bfd3a28abc5747ce98d0c2098bdda1a # save the attached .config to linux build tree mkdir build_dir make W=1 O=build_dir ARCH=i386 SHELL=/bin/bash If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All errors (new ones prefixed by >>): In file included from ./usr/include/linux/xilinx-hls.h:8, from :32: >> ./usr/include/linux/videodev2.h:2380:20: error: field 'timestamp' has incomplete type 2380 | struct timespec timestamp; | ^~~~~~~~~ -- In file included from :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 :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; | ^~~ --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org