On Tue 26-04-16 22:18:22, kbuild test robot wrote: > >> include/linux/mm_types.h:516:21: error: field 'async_put_work' has incomplete type > struct work_struct async_put_work; My bad. We need to include <linux/workqueue.h> because we rely on the include only indirectly which happened to work fine for most of my configs - not so for allnoconfig, though. Please fold this into the original patch or let me know and I will repost the full patch again. --- >From 368e90e7640a1eb5f0e621c7ccb08bc7ef2d272b Mon Sep 17 00:00:00 2001 From: Michal Hocko <mhocko@xxxxxxxx> Date: Tue, 26 Apr 2016 16:48:13 +0200 Subject: [PATCH] mm-fix: mm, oom_reaper: do not mmput synchronously from the oom reaper context In file included from include/linux/sched.h:27:0, from include/linux/oom.h:5, from mm/oom_kill.c:20: >> include/linux/mm_types.h:516:21: error: field 'async_put_work' has incomplete type struct work_struct async_put_work; Reported-by: kbuild test robot <lkp@xxxxxxxxx> Signed-off-by: Michal Hocko <mhocko@xxxxxxxx> --- include/linux/mm_types.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/linux/mm_types.h b/include/linux/mm_types.h index f4f477244679..ab142ace96f3 100644 --- a/include/linux/mm_types.h +++ b/include/linux/mm_types.h @@ -12,6 +12,7 @@ #include <linux/cpumask.h> #include <linux/uprobes.h> #include <linux/page-flags-layout.h> +#include <linux/workqueue.h> #include <asm/page.h> #include <asm/mmu.h> -- 2.8.0.rc3 -- Michal Hocko SUSE Labs -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxx. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>