All of lore.kernel.org
 help / color / mirror / Atom feed
* [ardb:efi-arm-memmap-dtprop 14/16] arch/loongarch/kernel/efi.c:133:16: error: 'struct efi' has no member named 'boot_memmap'
@ 2026-08-13 17:31 kernel test robot
  0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2026-08-13 17:31 UTC (permalink / raw)
  To: Ard Biesheuvel; +Cc: oe-kbuild-all

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/ardb/linux.git efi-arm-memmap-dtprop
head:   670a91515cfd9dbb8db662b15783b03d1e817649
commit: c68fc14ebcb6d2facd1a0e7f9feb538399244b76 [14/16] efi: Turn boot memmap handling into shared code
config: loongarch-randconfig-002-20260813 (https://download.01.org/0day-ci/archive/20260814/202608140119.gIP3X2Bj-lkp@intel.com/config)
compiler: loongarch64-linux-gcc (GCC) 16.1.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20260814/202608140119.gIP3X2Bj-lkp@intel.com/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@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202608140119.gIP3X2Bj-lkp@intel.com/

All errors (new ones prefixed by >>):

   arch/loongarch/kernel/efi.c: In function 'efi_init':
>> arch/loongarch/kernel/efi.c:133:16: error: 'struct efi' has no member named 'boot_memmap'
     133 |         if (efi.boot_memmap == EFI_INVALID_TABLE_ADDR)
         |                ^
   arch/loongarch/kernel/efi.c:136:36: error: 'struct efi' has no member named 'boot_memmap'
     136 |         tbl = early_memremap_ro(efi.boot_memmap, sizeof(*tbl));
         |                                    ^
   arch/loongarch/kernel/efi.c:140:46: error: 'struct efi' has no member named 'boot_memmap'
     140 |                 data.phys_map           = efi.boot_memmap + sizeof(*tbl);
         |                                              ^
   arch/loongarch/kernel/efi.c:157:50: error: 'struct efi' has no member named 'boot_memmap'
     157 |                 memblock_reserve((phys_addr_t)efi.boot_memmap, sizeof(*tbl) + data.size);
         |                                                  ^


vim +133 arch/loongarch/kernel/efi.c

    99	
   100	void __init efi_init(void)
   101	{
   102		int size;
   103		void *config_tables;
   104		struct efi_boot_memmap *tbl;
   105	
   106		if (!efi_system_table)
   107			return;
   108	
   109		efi_systab = (efi_system_table_t *)early_memremap_ro(efi_system_table, sizeof(*efi_systab));
   110		if (!efi_systab) {
   111			pr_err("Can't find EFI system table.\n");
   112			return;
   113		}
   114	
   115		efi_systab_report_header(&efi_systab->hdr, efi_systab->fw_vendor);
   116	
   117		if (IS_ENABLED(CONFIG_64BIT))
   118			set_bit(EFI_64BIT, &efi.flags);
   119	
   120		efi_nr_tables	 = efi_systab->nr_tables;
   121		efi_config_table = (unsigned long)efi_systab->tables;
   122	
   123		size = sizeof(efi_config_table_t);
   124		config_tables = early_memremap(efi_config_table, efi_nr_tables * size);
   125		efi_config_parse_tables(config_tables, efi_systab->nr_tables, arch_tables);
   126		early_memunmap(config_tables, efi_nr_tables * size);
   127	
   128		set_bit(EFI_CONFIG_TABLES, &efi.flags);
   129	
   130		if (IS_ENABLED(CONFIG_EFI_EARLYCON) || IS_ENABLED(CONFIG_SYSFB))
   131			init_primary_display();
   132	
 > 133		if (efi.boot_memmap == EFI_INVALID_TABLE_ADDR)

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

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2026-08-13 17:32 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-08-13 17:31 [ardb:efi-arm-memmap-dtprop 14/16] arch/loongarch/kernel/efi.c:133:16: error: 'struct efi' has no member named 'boot_memmap' kernel test robot

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.