tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master head: 382d2f9e739bc6f151c718b38537ae522ff848cd commit: effb67d8108d2b40eeebfbd87db5bdfd93403143 [6383/7046] efi: x86: Move EFI runtime map sysfs code to arch/x86 config: x86_64-defconfig compiler: gcc-11 (Debian 11.3.0-8) 11.3.0 reproduce (this is a W=1 build): # https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=effb67d8108d2b40eeebfbd87db5bdfd93403143 git remote add linux-next https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git git fetch --no-tags linux-next master git checkout effb67d8108d2b40eeebfbd87db5bdfd93403143 # save the config file mkdir build_dir && cp config build_dir/.config make W=1 O=build_dir ARCH=x86_64 SHELL=/bin/bash arch/x86/platform/efi/ If you fix the issue, kindly add following tag where applicable | Reported-by: kernel test robot All warnings (new ones prefixed by >>): >> arch/x86/platform/efi/runtime-map.c:138:5: warning: no previous prototype for 'efi_get_runtime_map_size' [-Wmissing-prototypes] 138 | int efi_get_runtime_map_size(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ >> arch/x86/platform/efi/runtime-map.c:143:5: warning: no previous prototype for 'efi_get_runtime_map_desc_size' [-Wmissing-prototypes] 143 | int efi_get_runtime_map_desc_size(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> arch/x86/platform/efi/runtime-map.c:148:5: warning: no previous prototype for 'efi_runtime_map_copy' [-Wmissing-prototypes] 148 | int efi_runtime_map_copy(void *buf, size_t bufsz) | ^~~~~~~~~~~~~~~~~~~~ vim +/efi_get_runtime_map_size +138 arch/x86/platform/efi/runtime-map.c 926172d46038d7 drivers/firmware/efi/runtime-map.c Dave Young 2013-12-20 137 6a2c20e7d8900e drivers/firmware/efi/runtime-map.c Vivek Goyal 2014-08-08 @138 int efi_get_runtime_map_size(void) 6a2c20e7d8900e drivers/firmware/efi/runtime-map.c Vivek Goyal 2014-08-08 139 { 31ce8cc6818080 drivers/firmware/efi/runtime-map.c Matt Fleming 2016-03-01 140 return efi.memmap.nr_map * efi.memmap.desc_size; 6a2c20e7d8900e drivers/firmware/efi/runtime-map.c Vivek Goyal 2014-08-08 141 } 6a2c20e7d8900e drivers/firmware/efi/runtime-map.c Vivek Goyal 2014-08-08 142 6a2c20e7d8900e drivers/firmware/efi/runtime-map.c Vivek Goyal 2014-08-08 @143 int efi_get_runtime_map_desc_size(void) 6a2c20e7d8900e drivers/firmware/efi/runtime-map.c Vivek Goyal 2014-08-08 144 { 31ce8cc6818080 drivers/firmware/efi/runtime-map.c Matt Fleming 2016-03-01 145 return efi.memmap.desc_size; 6a2c20e7d8900e drivers/firmware/efi/runtime-map.c Vivek Goyal 2014-08-08 146 } 6a2c20e7d8900e drivers/firmware/efi/runtime-map.c Vivek Goyal 2014-08-08 147 6a2c20e7d8900e drivers/firmware/efi/runtime-map.c Vivek Goyal 2014-08-08 @148 int efi_runtime_map_copy(void *buf, size_t bufsz) 6a2c20e7d8900e drivers/firmware/efi/runtime-map.c Vivek Goyal 2014-08-08 149 { 6a2c20e7d8900e drivers/firmware/efi/runtime-map.c Vivek Goyal 2014-08-08 150 size_t sz = efi_get_runtime_map_size(); 6a2c20e7d8900e drivers/firmware/efi/runtime-map.c Vivek Goyal 2014-08-08 151 6a2c20e7d8900e drivers/firmware/efi/runtime-map.c Vivek Goyal 2014-08-08 152 if (sz > bufsz) 6a2c20e7d8900e drivers/firmware/efi/runtime-map.c Vivek Goyal 2014-08-08 153 sz = bufsz; 6a2c20e7d8900e drivers/firmware/efi/runtime-map.c Vivek Goyal 2014-08-08 154 31ce8cc6818080 drivers/firmware/efi/runtime-map.c Matt Fleming 2016-03-01 155 memcpy(buf, efi.memmap.map, sz); 6a2c20e7d8900e drivers/firmware/efi/runtime-map.c Vivek Goyal 2014-08-08 156 return 0; 6a2c20e7d8900e drivers/firmware/efi/runtime-map.c Vivek Goyal 2014-08-08 157 } 6a2c20e7d8900e drivers/firmware/efi/runtime-map.c Vivek Goyal 2014-08-08 158 :::::: The code at line 138 was first introduced by commit :::::: 6a2c20e7d8900ed273dc34a9af9bf02fc478e427 kexec: support kexec/kdump on EFI systems :::::: TO: Vivek Goyal :::::: CC: Linus Torvalds -- 0-DAY CI Kernel Test Service https://01.org/lkp