[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