[xlnx:master 11563/12253] ./usr/include/linux/xlnx_mpg2tsmux_interface.h:58:2: error: unknown type name 'u8'

kernel test robot lkp at intel.com
Mon May 24 11:55:39 PDT 2021


Hi Vishal,

FYI, the error/warning still remains.

tree:   https://github.com/Xilinx/linux-xlnx master
head:   5db91ec53100477ab552583e5629f91ac02f998e
commit: be1a315c549bd2d6be07219a14335d2e156db988 [11563/12253] staging: xlnxsync: Fix the uapi header license
config: x86_64-randconfig-m001-20210524 (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/be1a315c549bd2d6be07219a14335d2e156db988
        git remote add xlnx https://github.com/Xilinx/linux-xlnx
        git fetch --no-tags xlnx master
        git checkout be1a315c549bd2d6be07219a14335d2e156db988
        # 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 at intel.com>

All errors (new ones prefixed by >>):

   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 ./usr/include/linux/xilinx-hls.h:8,
                    from <command-line>:32:
>> ./usr/include/linux/videodev2.h:2380:20: error: field 'timestamp' has incomplete type
    2380 |  struct timespec   timestamp;
         |                    ^~~~~~~~~
--
   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;
         |  ^~
--
>> drivers/usb/gadget/function/f_tcm.c:2262:12: error: redefinition of 'tcm_get_alt'
    2262 | static int tcm_get_alt(struct usb_function *f, unsigned int intf)
         |            ^~~~~~~~~~~
   drivers/usb/gadget/function/f_tcm.c:2233:12: note: previous definition of 'tcm_get_alt' was here
    2233 | static int tcm_get_alt(struct usb_function *f, unsigned intf)
         |            ^~~~~~~~~~~
   drivers/usb/gadget/function/f_tcm.c:2233:12: warning: 'tcm_get_alt' defined but not used [-Wunused-function]

---
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: 35503 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20210525/aad340d5/attachment-0001.gz>


More information about the linux-arm-kernel mailing list