lkml.org 
[lkml]   [2022]   [Feb]   [5]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [PATCH v2 01/24] drivers: hv: dxgkrnl: Driver initialization and creation of dxgadapter
    Hi Iouri,

    I love your patch! Yet something to improve:

    [auto build test ERROR on linus/master]
    [also build test ERROR on v5.17-rc2 next-20220204]
    [If your patch is applied to the wrong git tree, kindly drop us a note.
    And when submitting patch, we suggest to use '--base' as documented in
    https://git-scm.com/docs/git-format-patch]

    url: https://github.com/0day-ci/linux/commits/Iouri-Tarassov/Driver-for-Hyper-v-virtual-compute-device/20220205-103726
    base: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 0457e5153e0e8420134f60921349099e907264ca
    config: x86_64-randconfig-a004-20220131 (https://download.01.org/0day-ci/archive/20220205/202202051359.j7N6kn2E-lkp@intel.com/config)
    compiler: gcc-9 (Debian 9.3.0-22) 9.3.0
    reproduce (this is a W=1 build):
    # https://github.com/0day-ci/linux/commit/7a6280c6fb18da7243d3de07abe09b4c3d1938e2
    git remote add linux-review https://github.com/0day-ci/linux
    git fetch --no-tags linux-review Iouri-Tarassov/Driver-for-Hyper-v-virtual-compute-device/20220205-103726
    git checkout 7a6280c6fb18da7243d3de07abe09b4c3d1938e2
    # save the config file to linux build tree
    mkdir build_dir
    make W=1 O=build_dir ARCH=x86_64 SHELL=/bin/bash

    If you fix the issue, kindly add following tag as appropriate
    Reported-by: kernel test robot <lkp@intel.com>

    All errors (new ones prefixed by >>):

    In file included from <command-line>:32:
    >> ./usr/include/misc/d3dkmthk.h:25:4: error: unknown type name '__u32'
    25 | __u32 instance : 6;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:26:4: error: unknown type name '__u32'
    26 | __u32 index : 24;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:27:4: error: unknown type name '__u32'
    27 | __u32 unique : 2;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:29:3: error: unknown type name '__u32'
    29 | __u32 v;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:53:2: error: unknown type name '__u32'
    53 | __u32 a;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:54:2: error: unknown type name '__u32'
    54 | __u32 b;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:70:2: error: unknown type name '__u32'
    70 | __u32 num_sources;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:71:2: error: unknown type name '__u32'
    71 | __u32 present_move_regions_preferred;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:75:2: error: unknown type name '__u32'
    75 | __u32 num_adapters;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:76:2: error: unknown type name '__u32'
    76 | __u32 reserved;
    | ^~~~~
    >> ./usr/include/misc/d3dkmthk.h:77:2: error: unknown type name '__u64'
    77 | __u64 *adapters;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:93:4: error: unknown type name '__u32'
    93 | __u32 write_operation :1;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:94:4: error: unknown type name '__u32'
    94 | __u32 do_not_retire_instance :1;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:95:4: error: unknown type name '__u32'
    95 | __u32 offer_priority :3;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:96:4: error: unknown type name '__u32'
    96 | __u32 reserved :27;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:98:3: error: unknown type name '__u32'
    98 | __u32 value;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:103:2: error: unknown type name '__u32'
    103 | __u32 allocation_index;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:106:4: error: unknown type name '__u32'
    106 | __u32 slot_id:24;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:107:4: error: unknown type name '__u32'
    107 | __u32 reserved:8;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:109:3: error: unknown type name '__u32'
    109 | __u32 value;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:111:2: error: unknown type name '__u32'
    111 | __u32 driver_id;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:112:2: error: unknown type name '__u32'
    112 | __u32 allocation_offset;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:113:2: error: unknown type name '__u32'
    113 | __u32 patch_offset;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:114:2: error: unknown type name '__u32'
    114 | __u32 split_offset;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:118:2: error: unknown type name '__u32'
    118 | __u32 legacy_mode:1;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:119:2: error: unknown type name '__u32'
    119 | __u32 request_vSync:1;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:120:2: error: unknown type name '__u32'
    120 | __u32 disable_gpu_timeout:1;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:121:2: error: unknown type name '__u32'
    121 | __u32 gdi_device:1;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:122:2: error: unknown type name '__u32'
    122 | __u32 reserved:28;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:127:2: error: unknown type name '__u32'
    127 | __u32 reserved3;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:130:2: error: unknown type name '__u64'
    130 | __u64 command_buffer;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:131:2: error: unknown type name '__u32'
    131 | __u32 command_buffer_size;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:132:2: error: unknown type name '__u32'
    132 | __u32 reserved;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:133:2: error: unknown type name '__u64'
    133 | __u64 allocation_list;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:134:2: error: unknown type name '__u32'
    134 | __u32 allocation_list_size;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:135:2: error: unknown type name '__u32'
    135 | __u32 reserved1;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:136:2: error: unknown type name '__u64'
    136 | __u64 patch_location_list;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:137:2: error: unknown type name '__u32'
    137 | __u32 patch_location_list_size;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:138:2: error: unknown type name '__u32'
    138 | __u32 reserved2;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:158:4: error: unknown type name '__u32'
    158 | __u32 null_rendering:1;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:159:4: error: unknown type name '__u32'
    159 | __u32 initial_data:1;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:160:4: error: unknown type name '__u32'
    160 | __u32 disable_gpu_timeout:1;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:161:4: error: unknown type name '__u32'
    161 | __u32 synchronization_only:1;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:162:4: error: unknown type name '__u32'
    162 | __u32 hw_queue_supported:1;
    --
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:365:2: error: unknown type name '__u64'
    365 | __u64 allocation_info;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:367:2: error: unknown type name '__u32'
    367 | __u32 reserved2;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:368:2: error: unknown type name '__u64'
    368 | __u64 private_runtime_resource_handle;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:374:4: error: unknown type name '__u32'
    374 | __u32 assume_not_in_use:1;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:375:4: error: unknown type name '__u32'
    375 | __u32 synchronous_destroy:1;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:376:4: error: unknown type name '__u32'
    376 | __u32 reserved:29;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:377:4: error: unknown type name '__u32'
    377 | __u32 system_use_only:1;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:379:3: error: unknown type name '__u32'
    379 | __u32 value;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:386:2: error: unknown type name '__u64'
    386 | __u64 allocations;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:387:2: error: unknown type name '__u32'
    387 | __u32 alloc_count;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:394:4: error: unknown type name '__u32'
    394 | __u32 cant_trim_further:1;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:395:4: error: unknown type name '__u32'
    395 | __u32 must_succeed:1;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:396:4: error: unknown type name '__u32'
    396 | __u32 reserved:30;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:398:3: error: unknown type name '__u32'
    398 | __u32 value;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:404:2: error: unknown type name '__u32'
    404 | __u32 alloc_count;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:405:2: error: unknown type name '__u64'
    405 | __u64 allocation_list;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:406:2: error: unknown type name '__u64'
    406 | __u64 priority_list;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:408:2: error: unknown type name '__u64'
    408 | __u64 paging_fence_value;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:409:2: error: unknown type name '__u64'
    409 | __u64 num_bytes_to_trim;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:415:4: error: unknown type name '__u32'
    415 | __u32 evict_only_if_necessary:1;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:416:4: error: unknown type name '__u32'
    416 | __u32 not_written_to:1;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:417:4: error: unknown type name '__u32'
    417 | __u32 reserved:30;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:419:3: error: unknown type name '__u32'
    419 | __u32 value;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:425:2: error: unknown type name '__u32'
    425 | __u32 alloc_count;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:426:2: error: unknown type name '__u64'
    426 | __u64 allocations;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:428:2: error: unknown type name '__u32'
    428 | __u32 reserved;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:429:2: error: unknown type name '__u64'
    429 | __u64 num_bytes_to_trim;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:435:4: error: unknown type name '__u64'
    435 | __u64 write:1;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:436:4: error: unknown type name '__u64'
    436 | __u64 execute:1;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:437:4: error: unknown type name '__u64'
    437 | __u64 zero:1;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:438:4: error: unknown type name '__u64'
    438 | __u64 no_access:1;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:439:4: error: unknown type name '__u64'
    439 | __u64 system_use_only:1;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:440:4: error: unknown type name '__u64'
    440 | __u64 reserved:59;
    | ^~~~~
    >> ./usr/include/misc/d3dkmthk.h:440:10: error: width of 'reserved' exceeds its type
    440 | __u64 reserved:59;
    | ^~~~~~~~
    ./usr/include/misc/d3dkmthk.h:442:3: error: unknown type name '__u64'
    442 | __u64 value;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:457:4: error: unknown type name '__u64'
    457 | __u64 base_address;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:458:4: error: unknown type name '__u64'
    458 | __u64 size;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:460:4: error: unknown type name '__u64'
    460 | __u64 allocation_offset;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:461:4: error: unknown type name '__u64'
    461 | __u64 allocation_size;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:464:4: error: unknown type name '__u64'
    464 | __u64 base_address;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:465:4: error: unknown type name '__u64'
    465 | __u64 size;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:467:4: error: unknown type name '__u64'
    467 | __u64 allocation_offset;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:468:4: error: unknown type name '__u64'
    468 | __u64 allocation_size;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:470:4: error: unknown type name '__u64'
    470 | __u64 driver_protection;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:473:4: error: unknown type name '__u64'
    473 | __u64 base_address;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:474:4: error: unknown type name '__u64'
    474 | __u64 size;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:478:4: error: unknown type name '__u64'
    478 | __u64 source_address;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:479:4: error: unknown type name '__u64'
    479 | __u64 size;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:480:4: error: unknown type name '__u64'
    480 | __u64 dest_address;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:495:2: error: unknown type name '__u32'
    495 | __u32 num_operations;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:496:2: error: unknown type name '__u64'
    496 | __u64 operations;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:497:2: error: unknown type name '__u32'
    497 | __u32 reserved0;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:498:2: error: unknown type name '__u32'
    498 | __u32 reserved1;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:499:2: error: unknown type name '__u64'
    499 | __u64 reserved2;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:500:2: error: unknown type name '__u64'
    500 | __u64 fence_value;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:503:4: error: unknown type name '__u32'
    503 | __u32 do_not_wait:1;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:504:4: error: unknown type name '__u32'
    504 | __u32 reserved:31;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:506:3: error: unknown type name '__u32'
    506 | __u32 value;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:508:2: error: unknown type name '__u32'
    508 | __u32 reserved3;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:513:2: error: unknown type name '__u64'
    513 | __u64 base_address;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:514:2: error: unknown type name '__u64'
    514 | __u64 minimum_address;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:515:2: error: unknown type name '__u64'
    515 | __u64 maximum_address;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:517:2: error: unknown type name '__u64'
    517 | __u64 offset_in_pages;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:518:2: error: unknown type name '__u64'
    518 | __u64 size_in_pages;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:520:2: error: unknown type name '__u64'
    520 | __u64 driver_protection;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:521:2: error: unknown type name '__u32'
    521 | __u32 reserved0;
    | ^~~~~
    ./usr/include/misc/d3dkmthk.h:522:2: error: unknown type name '__u64'
    522 | __u64 reserved1;
    ..

    ---
    0-DAY CI Kernel Test Service, Intel Corporation
    https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org

    \
     
     \ /
      Last update: 2022-02-05 06:54    [W:6.805 / U:0.012 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site