Hi Nuno, kernel test robot noticed the following build errors: [auto build test ERROR on arnd-asm-generic/master] [also build test ERROR on arm64/for-next/core linus/master v6.6-rc3 next-20230929] [cannot apply to tip/x86/core] [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#_base_tree_information] url: https://github.com/intel-lab-lkp/linux/commits/Nuno-Das-Neves/hyperv-tlfs-Change-shared-HV_REGISTER_-defines-to-HV_MSR_/20230930-041305 base: https://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git master patch link: https://lore.kernel.org/r/1696010501-24584-14-git-send-email-nunodasneves%40linux.microsoft.com patch subject: [PATCH v4 13/15] uapi: hyperv: Add mshv driver headers defining hypervisor ABIs config: i386-randconfig-013-20230930 (https://download.01.org/0day-ci/archive/20231001/202310010025.o6cTttg5-lkp@xxxxxxxxx/config) compiler: gcc-12 (Debian 12.2.0-14) 12.2.0 reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20231001/202310010025.o6cTttg5-lkp@xxxxxxxxx/reproduce) If you fix the issue in a separate patch/commit (i.e. not just a new version of the same patch/commit), kindly add following tags | Reported-by: kernel test robot <lkp@xxxxxxxxx> | Closes: https://lore.kernel.org/oe-kbuild-all/202310010025.o6cTttg5-lkp@xxxxxxxxx/ All errors (new ones prefixed by >>): In file included from ./usr/include/hyperv/hvgdk.h:17, from <command-line>: >> ./usr/include/hyperv/hvgdk_mini.h:18:9: error: unknown type name '__u64' 18 | __u64 low_part; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:19:9: error: unknown type name '__u64' 19 | __u64 high_part; | ^~~~~ >> ./usr/include/hyperv/hvgdk_mini.h:170:17: error: unknown type name '__u32' 170 | __u32 build_number; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:172:17: error: unknown type name '__u32' 172 | __u32 minor_version : 16; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:173:17: error: unknown type name '__u32' 173 | __u32 major_version : 16; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:175:17: error: unknown type name '__u32' 175 | __u32 service_pack; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:177:17: error: unknown type name '__u32' 177 | __u32 service_number : 24; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:178:17: error: unknown type name '__u32' 178 | __u32 service_branch : 8; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:181:17: error: unknown type name '__u32' 181 | __u32 eax; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:182:17: error: unknown type name '__u32' 182 | __u32 ebx; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:183:17: error: unknown type name '__u32' 183 | __u32 ecx; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:184:17: error: unknown type name '__u32' 184 | __u32 edx; | ^~~~~ >> ./usr/include/hyperv/hvgdk_mini.h:266:9: error: unknown type name 'u64' 266 | u64 address_space; | ^~~ ./usr/include/hyperv/hvgdk_mini.h:268:17: error: unknown type name 'u64' 268 | u64 additional_pages:11; | ^~~ ./usr/include/hyperv/hvgdk_mini.h:269:17: error: unknown type name 'u64' 269 | u64 largepage:1; | ^~~ ./usr/include/hyperv/hvgdk_mini.h:270:17: error: unknown type name 'u64' 270 | u64 basepfn:52; | ^~~ >> ./usr/include/hyperv/hvgdk_mini.h:270:21: error: width of 'basepfn' exceeds its type 270 | u64 basepfn:52; | ^~~~~~~ ./usr/include/hyperv/hvgdk_mini.h:273:17: error: unknown type name 'u64' 273 | u64 reserved:12; | ^~~ ./usr/include/hyperv/hvgdk_mini.h:274:17: error: unknown type name 'u64' 274 | u64 page_size:1; | ^~~ ./usr/include/hyperv/hvgdk_mini.h:275:17: error: unknown type name 'u64' 275 | u64 reserved1:8; | ^~~ ./usr/include/hyperv/hvgdk_mini.h:276:17: error: unknown type name 'u64' 276 | u64 base_large_pfn:43; | ^~~ >> ./usr/include/hyperv/hvgdk_mini.h:276:21: error: width of 'base_large_pfn' exceeds its type 276 | u64 base_large_pfn:43; | ^~~~~~~~~~~~~~ ./usr/include/hyperv/hvgdk_mini.h:308:9: error: unknown type name '__u64' 308 | __u64 as_uint64; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:310:17: error: unknown type name '__u64' 310 | __u64 vector : 8; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:311:17: error: unknown type name '__u64' 311 | __u64 reserved1 : 8; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:312:17: error: unknown type name '__u64' 312 | __u64 masked : 1; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:313:17: error: unknown type name '__u64' 313 | __u64 auto_eoi : 1; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:314:17: error: unknown type name '__u64' 314 | __u64 polling : 1; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:315:17: error: unknown type name '__u64' 315 | __u64 as_intercept : 1; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:316:17: error: unknown type name '__u64' 316 | __u64 proxy : 1; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:317:17: error: unknown type name '__u64' 317 | __u64 reserved2 : 43; | ^~~~~ >> ./usr/include/hyperv/hvgdk_mini.h:317:23: error: width of 'reserved2' exceeds its type 317 | __u64 reserved2 : 43; | ^~~~~~~~~ ./usr/include/hyperv/hvgdk_mini.h:322:9: error: unknown type name '__u64' 322 | __u64 as_uint64; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:324:17: error: unknown type name '__u32' 324 | __u32 low_uint32; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:325:17: error: unknown type name '__u32' 325 | __u32 high_uint32; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:328:17: error: unknown type name '__u64' 328 | __u64 legacy_x87 : 1; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:329:17: error: unknown type name '__u64' 329 | __u64 legacy_sse : 1; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:330:17: error: unknown type name '__u64' 330 | __u64 avx : 1; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:331:17: error: unknown type name '__u64' 331 | __u64 mpx_bndreg : 1; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:332:17: error: unknown type name '__u64' 332 | __u64 mpx_bndcsr : 1; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:333:17: error: unknown type name '__u64' 333 | __u64 avx_512_op_mask : 1; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:334:17: error: unknown type name '__u64' 334 | __u64 avx_512_zmmhi : 1; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:335:17: error: unknown type name '__u64' 335 | __u64 avx_512_zmm16_31 : 1; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:336:17: error: unknown type name '__u64' 336 | __u64 rsvd8_9 : 2; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:337:17: error: unknown type name '__u64' 337 | __u64 pasid : 1; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:338:17: error: unknown type name '__u64' 338 | __u64 cet_u : 1; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:339:17: error: unknown type name '__u64' 339 | __u64 cet_s : 1; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:340:17: error: unknown type name '__u64' 340 | __u64 rsvd13_16 : 4; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:341:17: error: unknown type name '__u64' 341 | __u64 xtile_cfg : 1; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:342:17: error: unknown type name '__u64' 342 | __u64 xtile_data : 1; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:343:17: error: unknown type name '__u64' 343 | __u64 rsvd19_63 : 45; | ^~~~~ >> ./usr/include/hyperv/hvgdk_mini.h:343:23: error: width of 'rsvd19_63' exceeds its type 343 | __u64 rsvd19_63 : 45; | ^~~~~~~~~ ./usr/include/hyperv/hvgdk_mini.h:352:9: error: unknown type name '__u32' 352 | __u32 asu32; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:354:17: error: unknown type name '__u32' 354 | __u32 id : 24; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:355:17: error: unknown type name '__u32' 355 | __u32 reserved : 8; | ^~~~~ >> ./usr/include/hyperv/hvgdk_mini.h:356:38: error: C++ style comments are not allowed in ISO C90 356 | } __attribute__((packed)) u; // TODO remove this u | ^ ./usr/include/hyperv/hvgdk_mini.h:356:38: note: (this will be reported only once per input file) ./usr/include/hyperv/hvgdk_mini.h:418:9: error: unknown type name '__u64' 418 | __u64 as_uint64; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:420:17: error: unknown type name '__u64' 420 | __u64 simp_enabled : 1; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:421:17: error: unknown type name '__u64' 421 | __u64 preserved : 11; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:422:17: error: unknown type name '__u64' 422 | __u64 base_simp_gpa : 52; | ^~~~~ >> ./usr/include/hyperv/hvgdk_mini.h:422:23: error: width of 'base_simp_gpa' exceeds its type 422 | __u64 base_simp_gpa : 52; | ^~~~~~~~~~~~~ >> ./usr/include/hyperv/hvgdk_mini.h:427:9: error: unknown type name '__u8' 427 | __u8 asu8; | ^~~~ ./usr/include/hyperv/hvgdk_mini.h:429:17: error: unknown type name '__u8' 429 | __u8 msg_pending : 1; | ^~~~ ./usr/include/hyperv/hvgdk_mini.h:430:17: error: unknown type name '__u8' 430 | __u8 reserved : 7; | ^~~~ ./usr/include/hyperv/hvgdk_mini.h:435:9: error: unknown type name '__u32' 435 | __u32 message_type; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:436:9: error: unknown type name '__u8' 436 | __u8 payload_size; | ^~~~ ./usr/include/hyperv/hvgdk_mini.h:438:9: error: unknown type name '__u8' 438 | __u8 reserved[2]; | ^~~~ ./usr/include/hyperv/hvgdk_mini.h:440:17: error: unknown type name '__u64' 440 | __u64 sender; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:450:9: error: unknown type name '__u32' 450 | __u32 sint_index; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:456:17: error: unknown type name '__u64' 456 | __u64 payload[HV_MESSAGE_PAYLOAD_QWORD_COUNT]; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:466:9: error: unknown type name '__u64' 466 | __u64 base; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:467:9: error: unknown type name '__u32' 467 | __u32 limit; | ^~~~~ >> ./usr/include/hyperv/hvgdk_mini.h:468:9: error: unknown type name '__u16' 468 | __u16 selector; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:471:25: error: unknown type name '__u16' 471 | __u16 segment_type : 4; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:472:25: error: unknown type name '__u16' 472 | __u16 non_system_segment : 1; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:473:25: error: unknown type name '__u16' 473 | __u16 descriptor_privilege_level : 2; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:474:25: error: unknown type name '__u16' 474 | __u16 present : 1; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:475:25: error: unknown type name '__u16' 475 | __u16 reserved : 4; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:476:25: error: unknown type name '__u16' 476 | __u16 available : 1; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:477:25: error: unknown type name '__u16' 477 | __u16 _long : 1; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:478:25: error: unknown type name '__u16' 478 | __u16 _default : 1; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:479:25: error: unknown type name '__u16' 479 | __u16 granularity : 1; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:481:17: error: unknown type name '__u16' 481 | __u16 attributes; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:486:9: error: unknown type name '__u16' 486 | __u16 pad[3]; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:487:9: error: unknown type name '__u16' 487 | __u16 limit; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:488:9: error: unknown type name '__u64' 488 | __u64 base; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:494:17: error: unknown type name '__u16' 494 | __u16 fp_control; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:495:17: error: unknown type name '__u16' 495 | __u16 fp_status; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:496:17: error: unknown type name '__u8' 496 | __u8 fp_tag; | ^~~~ ./usr/include/hyperv/hvgdk_mini.h:497:17: error: unknown type name '__u8' 497 | __u8 reserved; | ^~~~ ./usr/include/hyperv/hvgdk_mini.h:498:17: error: unknown type name '__u16' 498 | __u16 last_fp_op; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:501:25: error: unknown type name '__u64' 501 | __u64 last_fp_rip; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:504:33: error: unknown type name '__u32' 504 | __u32 last_fp_eip; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:505:33: error: unknown type name '__u16' 505 | __u16 last_fp_cs; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:506:33: error: unknown type name '__u16' 506 | __u16 padding; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:517:25: error: unknown type name '__u64' 517 | __u64 last_fp_rdp; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:520:33: error: unknown type name '__u32' 520 | __u32 last_fp_dp; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:521:33: error: unknown type name '__u16' 521 | __u16 last_fp_ds; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:522:33: error: unknown type name '__u16' 522 | __u16 padding; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:525:17: error: unknown type name '__u32' 525 | __u32 xmm_status_control; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:526:17: error: unknown type name '__u32' 526 | __u32 xmm_status_control_mask; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:533:17: error: unknown type name '__u64' 533 | __u64 mantissa; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:534:17: error: unknown type name '__u64' 534 | __u64 biased_exponent : 15; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:535:17: error: unknown type name '__u64' 535 | __u64 sign : 1; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:536:17: error: unknown type name '__u64' 536 | __u64 reserved : 48; | ^~~~~ >> ./usr/include/hyperv/hvgdk_mini.h:536:23: error: width of 'reserved' exceeds its type 536 | __u64 reserved : 48; | ^~~~~~~~ ./usr/include/hyperv/hvgdk_mini.h:541:9: error: unknown type name '__u64' 541 | __u64 as_uint64; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:547:17: error: unknown type name '__u64' 547 | __u64 prevents_gdt : 1; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:548:17: error: unknown type name '__u64' 548 | __u64 prevents_idt : 1; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:549:17: error: unknown type name '__u64' 549 | __u64 prevents_ldt : 1; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:550:17: error: unknown type name '__u64' 550 | __u64 prevents_tr : 1; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:553:17: error: unknown type name '__u64' 553 | __u64 reserved : 60; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:553:23: error: width of 'reserved' exceeds its type 553 | __u64 reserved : 60; | ^~~~~~~~ ./usr/include/hyperv/hvgdk_mini.h:558:9: error: unknown type name '__u8' 558 | __u8 as_uint8; | ^~~~ ./usr/include/hyperv/hvgdk_mini.h:560:17: error: unknown type name '__u8' 560 | __u8 target_vtl : 4; | ^~~~ ./usr/include/hyperv/hvgdk_mini.h:561:17: error: unknown type name '__u8' 561 | __u8 use_target_vtl : 1; | ^~~~ ./usr/include/hyperv/hvgdk_mini.h:562:17: error: unknown type name '__u8' 562 | __u8 reserved_z : 3; | ^~~~ ./usr/include/hyperv/hvgdk_mini.h:570:9: error: unknown type name '__u64' 570 | __u64 as_u64; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:572:17: error: unknown type name '__u64' 572 | __u64 enable_vtl_protection : 1; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:573:17: error: unknown type name '__u64' 573 | __u64 default_vtl_protection_mask : 4; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:574:17: error: unknown type name '__u64' 574 | __u64 zero_memory_on_reset : 1; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:575:17: error: unknown type name '__u64' 575 | __u64 deny_lower_vtl_startup : 1; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:576:17: error: unknown type name '__u64' 576 | __u64 intercept_acceptance : 1; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:577:17: error: unknown type name '__u64' 577 | __u64 intercept_enable_vtl_protection : 1; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:578:17: error: unknown type name '__u64' 578 | __u64 intercept_vp_startup : 1; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:579:17: error: unknown type name '__u64' 579 | __u64 intercept_cpuid_unimplemented : 1; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:580:17: error: unknown type name '__u64' 580 | __u64 intercept_unrecoverable_exception : 1; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:581:17: error: unknown type name '__u64' 581 | __u64 intercept_page : 1; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:582:17: error: unknown type name '__u64' 582 | __u64 mbz : 51; | ^~~~~ >> ./usr/include/hyperv/hvgdk_mini.h:582:23: error: width of 'mbz' exceeds its type 582 | __u64 mbz : 51; | ^~~ ./usr/include/hyperv/hvgdk_mini.h:588:17: error: unknown type name '__u32' 588 | __u32 directhypercall : 1; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:589:17: error: unknown type name '__u32' 589 | __u32 reserved : 31; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:592:17: error: unknown type name '__u32' 592 | __u32 inter_partition_comm : 1; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:593:17: error: unknown type name '__u32' 593 | __u32 reserved : 31; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:599:9: error: unknown type name '__u32' 599 | __u32 apic_assist; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:600:9: error: unknown type name '__u32' 600 | __u32 reserved1; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:601:9: error: unknown type name '__u32' 601 | __u32 vtl_entry_reason; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:602:9: error: unknown type name '__u32' 602 | __u32 vtl_reserved; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:603:9: error: unknown type name '__u64' 603 | __u64 vtl_ret_x64rax; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:604:9: error: unknown type name '__u64' 604 | __u64 vtl_ret_x64rcx; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:606:9: error: unknown type name '__u8' 606 | __u8 enlighten_vmentry; | ^~~~ ./usr/include/hyperv/hvgdk_mini.h:607:9: error: unknown type name '__u8' 607 | __u8 reserved2[7]; | ^~~~ ./usr/include/hyperv/hvgdk_mini.h:608:9: error: unknown type name '__u64' 608 | __u64 current_nested_vmcs; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:609:9: error: unknown type name '__u8' 609 | __u8 synthetic_time_unhalted_timer_expired; | ^~~~ ./usr/include/hyperv/hvgdk_mini.h:610:9: error: unknown type name '__u8' 610 | __u8 reserved3[7]; | ^~~~ ./usr/include/hyperv/hvgdk_mini.h:611:9: error: unknown type name '__u8' 611 | __u8 virtualization_fault_information[40]; | ^~~~ ./usr/include/hyperv/hvgdk_mini.h:612:9: error: unknown type name '__u8' 612 | __u8 reserved4[8]; | ^~~~ ./usr/include/hyperv/hvgdk_mini.h:613:9: error: unknown type name '__u8' 613 | __u8 intercept_message[256]; | ^~~~ ./usr/include/hyperv/hvgdk_mini.h:614:9: error: unknown type name '__u8' 614 | __u8 vtl_ret_actions[256]; | ^~~~ ./usr/include/hyperv/hvgdk_mini.h:847:9: error: unknown type name '__u64' 847 | __u64 as_uint64; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:849:17: error: unknown type name '__u64' 849 | __u64 suspended : 1; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:850:17: error: unknown type name '__u64' 850 | __u64 reserved : 63; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:850:23: error: width of 'reserved' exceeds its type 850 | __u64 reserved : 63; | ^~~~~~~~ ./usr/include/hyperv/hvgdk_mini.h:855:9: error: unknown type name '__u64' 855 | __u64 as_uint64; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:857:17: error: unknown type name '__u64' 857 | __u64 suspended : 1; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:858:17: error: unknown type name '__u64' 858 | __u64 reserved : 63; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:858:23: error: width of 'reserved' exceeds its type 858 | __u64 reserved : 63; | ^~~~~~~~ ./usr/include/hyperv/hvgdk_mini.h:863:9: error: unknown type name '__u64' 863 | __u64 as_uint64; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:865:17: error: unknown type name '__u64' 865 | __u64 suspended : 1; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:866:17: error: unknown type name '__u64' 866 | __u64 reserved : 63; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:866:23: error: width of 'reserved' exceeds its type 866 | __u64 reserved : 63; | ^~~~~~~~ ./usr/include/hyperv/hvgdk_mini.h:871:9: error: unknown type name '__u64' 871 | __u64 as_uint64; | ^~~~~ ./usr/include/hyperv/hvgdk_mini.h:873:17: error: unknown type name '__u64' 873 | __u64 interrupt_shadow : 1; .. -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki