lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Tue, 26 Apr 2016 16:58:29 +0200 From: Michal Hocko <mhocko@...nel.org> To: kbuild test robot <lkp@...el.com>, Andrew Morton <akpm@...ux-foundation.org> Cc: kbuild-all@...org, Tetsuo Handa <penguin-kernel@...ove.SAKURA.ne.jp>, David Rientjes <rientjes@...gle.com>, linux-mm@...ck.org, LKML <linux-kernel@...r.kernel.org> Subject: Re: [PATCH 2/2] mm, oom_reaper: do not mmput synchronously from the oom reaper context 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@...e.com> 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@...el.com> Signed-off-by: Michal Hocko <mhocko@...e.com> --- 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
Powered by blists - more mailing lists