Hi Mukesh,

kernel test robot noticed the following build errors:

[auto build test ERROR on tip/x86/core]
[also build test ERROR on pci/next pci/for-linus arm64/for-next/core 
clk/clk-next soc/for-next linus/master arnd-asm-generic/master v6.19-rc6 
next-20260119]
[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/Mukesh-R/iommu-hyperv-rename-hyperv-iommu-c-to-hyperv-irq-c/20260120-145832
base:   tip/x86/core
patch link:    
https://lore.kernel.org/r/20260120064230.3602565-2-mrathor%40linux.microsoft.com
patch subject: [PATCH v0 01/15] iommu/hyperv: rename hyperv-iommu.c to 
hyperv-irq.c
config: i386-randconfig-001-20260120 
(https://download.01.org/0day-ci/archive/20260121/[email protected]/config)
compiler: gcc-14 (Debian 14.2.0-19) 14.2.0
reproduce (this is a W=1 build): 
(https://download.01.org/0day-ci/archive/20260121/[email protected]/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 <[email protected]>
| Closes: 
https://lore.kernel.org/oe-kbuild-all/[email protected]/

All errors (new ones prefixed by >>):

   In file included from drivers/acpi/pci_root.c:20:
>> include/linux/dmar.h:269:17: error: unknown type name '__u128'; did you mean 
>> '__u32'?
     269 |                 __u128 irte;
         |                 ^~~~~~
         |                 __u32

Kconfig warnings: (for reference only)
   WARNING: unmet direct dependencies detected for IRQ_REMAP
   Depends on [n]: IOMMU_SUPPORT [=y] && X86_64 [=n] && X86_IO_APIC [=y] && 
PCI_MSI [=n] && ACPI [=y]
   Selected by [y]:
   - HYPERV_IOMMU [=y] && IOMMU_SUPPORT [=y] && HYPERV [=y] && X86 [=y]


vim +269 include/linux/dmar.h

2ae21010694e56 Suresh Siddha   2008-07-10  200  
2ae21010694e56 Suresh Siddha   2008-07-10  201  struct irte {
b1fe7f2cda2a00 Peter Zijlstra  2023-05-31  202          union {
b1fe7f2cda2a00 Peter Zijlstra  2023-05-31  203                  struct {
2ae21010694e56 Suresh Siddha   2008-07-10  204                          union {
3bf17472226b00 Thomas Gleixner 2015-06-09  205                                  
/* Shared between remapped and posted mode*/
2ae21010694e56 Suresh Siddha   2008-07-10  206                                  
struct {
3bf17472226b00 Thomas Gleixner 2015-06-09  207                                  
        __u64   present         : 1,  /*  0      */
3bf17472226b00 Thomas Gleixner 2015-06-09  208                                  
                fpd             : 1,  /*  1      */
3bf17472226b00 Thomas Gleixner 2015-06-09  209                                  
                __res0          : 6,  /*  2 -  6 */
3bf17472226b00 Thomas Gleixner 2015-06-09  210                                  
                avail           : 4,  /*  8 - 11 */
3bf17472226b00 Thomas Gleixner 2015-06-09  211                                  
                __res1          : 3,  /* 12 - 14 */
3bf17472226b00 Thomas Gleixner 2015-06-09  212                                  
                pst             : 1,  /* 15      */
3bf17472226b00 Thomas Gleixner 2015-06-09  213                                  
                vector          : 8,  /* 16 - 23 */
3bf17472226b00 Thomas Gleixner 2015-06-09  214                                  
                __res2          : 40; /* 24 - 63 */
3bf17472226b00 Thomas Gleixner 2015-06-09  215                                  
};
3bf17472226b00 Thomas Gleixner 2015-06-09  216  
3bf17472226b00 Thomas Gleixner 2015-06-09  217                                  
/* Remapped mode */
3bf17472226b00 Thomas Gleixner 2015-06-09  218                                  
struct {
3bf17472226b00 Thomas Gleixner 2015-06-09  219                                  
        __u64   r_present       : 1,  /*  0      */
3bf17472226b00 Thomas Gleixner 2015-06-09  220                                  
                r_fpd           : 1,  /*  1      */
3bf17472226b00 Thomas Gleixner 2015-06-09  221                                  
                dst_mode        : 1,  /*  2      */
3bf17472226b00 Thomas Gleixner 2015-06-09  222                                  
                redir_hint      : 1,  /*  3      */
3bf17472226b00 Thomas Gleixner 2015-06-09  223                                  
                trigger_mode    : 1,  /*  4      */
3bf17472226b00 Thomas Gleixner 2015-06-09  224                                  
                dlvry_mode      : 3,  /*  5 -  7 */
3bf17472226b00 Thomas Gleixner 2015-06-09  225                                  
                r_avail         : 4,  /*  8 - 11 */
3bf17472226b00 Thomas Gleixner 2015-06-09  226                                  
                r_res0          : 4,  /* 12 - 15 */
3bf17472226b00 Thomas Gleixner 2015-06-09  227                                  
                r_vector        : 8,  /* 16 - 23 */
3bf17472226b00 Thomas Gleixner 2015-06-09  228                                  
                r_res1          : 8,  /* 24 - 31 */
3bf17472226b00 Thomas Gleixner 2015-06-09  229                                  
                dest_id         : 32; /* 32 - 63 */
3bf17472226b00 Thomas Gleixner 2015-06-09  230                                  
};
3bf17472226b00 Thomas Gleixner 2015-06-09  231  
3bf17472226b00 Thomas Gleixner 2015-06-09  232                                  
/* Posted mode */
3bf17472226b00 Thomas Gleixner 2015-06-09  233                                  
struct {
3bf17472226b00 Thomas Gleixner 2015-06-09  234                                  
        __u64   p_present       : 1,  /*  0      */
3bf17472226b00 Thomas Gleixner 2015-06-09  235                                  
                p_fpd           : 1,  /*  1      */
3bf17472226b00 Thomas Gleixner 2015-06-09  236                                  
                p_res0          : 6,  /*  2 -  7 */
3bf17472226b00 Thomas Gleixner 2015-06-09  237                                  
                p_avail         : 4,  /*  8 - 11 */
3bf17472226b00 Thomas Gleixner 2015-06-09  238                                  
                p_res1          : 2,  /* 12 - 13 */
3bf17472226b00 Thomas Gleixner 2015-06-09  239                                  
                p_urgent        : 1,  /* 14      */
3bf17472226b00 Thomas Gleixner 2015-06-09  240                                  
                p_pst           : 1,  /* 15      */
3bf17472226b00 Thomas Gleixner 2015-06-09  241                                  
                p_vector        : 8,  /* 16 - 23 */
3bf17472226b00 Thomas Gleixner 2015-06-09  242                                  
                p_res2          : 14, /* 24 - 37 */
3bf17472226b00 Thomas Gleixner 2015-06-09  243                                  
                pda_l           : 26; /* 38 - 63 */
2ae21010694e56 Suresh Siddha   2008-07-10  244                                  
};
2ae21010694e56 Suresh Siddha   2008-07-10  245                                  
__u64 low;
2ae21010694e56 Suresh Siddha   2008-07-10  246                          };
2ae21010694e56 Suresh Siddha   2008-07-10  247  
2ae21010694e56 Suresh Siddha   2008-07-10  248                          union {
3bf17472226b00 Thomas Gleixner 2015-06-09  249                                  
/* Shared between remapped and posted mode*/
2ae21010694e56 Suresh Siddha   2008-07-10  250                                  
struct {
3bf17472226b00 Thomas Gleixner 2015-06-09  251                                  
        __u64   sid             : 16,  /* 64 - 79  */
3bf17472226b00 Thomas Gleixner 2015-06-09  252                                  
                sq              : 2,   /* 80 - 81  */
3bf17472226b00 Thomas Gleixner 2015-06-09  253                                  
                svt             : 2,   /* 82 - 83  */
3bf17472226b00 Thomas Gleixner 2015-06-09  254                                  
                __res3          : 44;  /* 84 - 127 */
3bf17472226b00 Thomas Gleixner 2015-06-09  255                                  
};
3bf17472226b00 Thomas Gleixner 2015-06-09  256  
3bf17472226b00 Thomas Gleixner 2015-06-09  257                                  
/* Posted mode*/
3bf17472226b00 Thomas Gleixner 2015-06-09  258                                  
struct {
3bf17472226b00 Thomas Gleixner 2015-06-09  259                                  
        __u64   p_sid           : 16,  /* 64 - 79  */
3bf17472226b00 Thomas Gleixner 2015-06-09  260                                  
                p_sq            : 2,   /* 80 - 81  */
3bf17472226b00 Thomas Gleixner 2015-06-09  261                                  
                p_svt           : 2,   /* 82 - 83  */
3bf17472226b00 Thomas Gleixner 2015-06-09  262                                  
                p_res3          : 12,  /* 84 - 95  */
3bf17472226b00 Thomas Gleixner 2015-06-09  263                                  
                pda_h           : 32;  /* 96 - 127 */
2ae21010694e56 Suresh Siddha   2008-07-10  264                                  
};
2ae21010694e56 Suresh Siddha   2008-07-10  265                                  
__u64 high;
2ae21010694e56 Suresh Siddha   2008-07-10  266                          };
2ae21010694e56 Suresh Siddha   2008-07-10  267                  };
b1fe7f2cda2a00 Peter Zijlstra  2023-05-31  268  #ifdef CONFIG_IRQ_REMAP
b1fe7f2cda2a00 Peter Zijlstra  2023-05-31 @269                  __u128 irte;
b1fe7f2cda2a00 Peter Zijlstra  2023-05-31  270  #endif
b1fe7f2cda2a00 Peter Zijlstra  2023-05-31  271          };
b1fe7f2cda2a00 Peter Zijlstra  2023-05-31  272  };
423f085952fd72 Thomas Gleixner 2010-10-10  273  

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki

Reply via email to