Hi, [FYI, it's a private test report for your RFC patch.] [auto build test ERROR on linus/master] [also build test ERROR on v5.5-rc5 next-20200106] [if your patch is applied to the wrong git tree, please drop us a note to help improve the system. BTW, we also suggest to use '--base' option to specify the base tree in git format-patch, please see https://stackoverflow.com/a/37406982] url: https://github.com/0day-ci/linux/commits/lantianyu1986-gmail-com/x86-Hyper-V-Add-Dynamic-memory-hot-remove-function/20200108-055844 base: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git ae6088216ce4b99b3a4aaaccd2eb2dd40d473d42 config: i386-allyesconfig (attached as .config) compiler: gcc-7 (Debian 7.5.0-3) 7.5.0 reproduce: # save the attached .config to linux build tree make ARCH=i386 If you fix the issue, kindly add following tag Reported-by: kbuild test robot All errors (new ones prefixed by >>): drivers/hv/hv_balloon.c: In function 'hot_remove_req': >> drivers/hv/hv_balloon.c:1234:3: error: implicit declaration of function 'hv_mem_hot_remove'; did you mean 'device_link_remove'? [-Werror=implicit-function-declaration] hv_mem_hot_remove(numa_node, page_count); ^~~~~~~~~~~~~~~~~ device_link_remove cc1: some warnings being treated as errors vim +1234 drivers/hv/hv_balloon.c 1226 1227 static void hot_remove_req(union dm_msg_info *msg_info) 1228 { 1229 struct hv_dynmem_device *dm = &dm_device; 1230 unsigned int numa_node = msg_info->hot_remove.virtual_node; 1231 unsigned int page_count = msg_info->hot_remove.page_count; 1232 1233 if (IS_ENABLED(CONFIG_MEMORY_HOTPLUG) && do_hot_add) > 1234 hv_mem_hot_remove(numa_node, page_count); 1235 else 1236 hv_send_hot_remove_response((struct dm_hot_remove_response *) 1237 balloon_up_send_buffer, 0, false); 1238 1239 dm->state = DM_INITIALIZED; 1240 } 1241 --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org Intel Corporation