tree: https://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git bleeding-edge head: fb69b409cb4efac1737739e119eedef51d61b4e4 commit: e216992bbff730f0a2967d0bd6c43bbbe7699759 [333/340] ACPI / APEI: Kick the memory_failure() queue for synchronous errors config: i386-randconfig-s1-02041749 (attached as .config) compiler: gcc-6 (Debian 6.5.0-2) 6.5.0 20181026 reproduce: git checkout e216992bbff730f0a2967d0bd6c43bbbe7699759 # save the attached .config to linux build tree make ARCH=i386 All errors (new ones prefixed by >>): ld: drivers/acpi/apei/ghes.o: in function `ghes_kick_task_work': >> drivers/acpi/apei/ghes.c:415: undefined reference to `memory_failure_queue_kick' vim +415 drivers/acpi/apei/ghes.c 402 403 /* 404 * Called as task_work before returning to user-space. 405 * Ensure any queued work has been done before we return to the context that 406 * triggered the notification. 407 */ 408 static void ghes_kick_task_work(struct callback_head *head) 409 { 410 struct acpi_hest_generic_status *estatus; 411 struct ghes_estatus_node *estatus_node; 412 u32 node_len; 413 414 estatus_node = container_of(head, struct ghes_estatus_node, task_work); > 415 memory_failure_queue_kick(estatus_node->task_work_cpu); 416 417 estatus = GHES_ESTATUS_FROM_NODE(estatus_node); 418 node_len = GHES_ESTATUS_NODE_LEN(cper_estatus_len(estatus)); 419 gen_pool_free(ghes_estatus_pool, (unsigned long)estatus_node, node_len); 420 } 421 --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation
Attachment:
.config.gz
Description: application/gzip