| From 441e254cd40dc03beec3c650ce6ce6074bc6517f Mon Sep 17 00:00:00 2001 |
| From: Andrew Morton <akpm@linux-foundation.org> |
| Date: Fri, 30 Aug 2019 16:04:35 -0700 |
| Subject: mm/zsmalloc.c: fix build when CONFIG_COMPACTION=n |
| |
| From: Andrew Morton <akpm@linux-foundation.org> |
| |
| commit 441e254cd40dc03beec3c650ce6ce6074bc6517f upstream. |
| |
| Fixes: 701d678599d0c1 ("mm/zsmalloc.c: fix race condition in zs_destroy_pool") |
| Link: http://lkml.kernel.org/r/201908251039.5oSbEEUT%25lkp@intel.com |
| Reported-by: kbuild test robot <lkp@intel.com> |
| Cc: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> |
| Cc: Henry Burns <henrywolfeburns@gmail.com> |
| Cc: Minchan Kim <minchan@kernel.org> |
| Cc: Shakeel Butt <shakeelb@google.com> |
| Cc: Jonathan Adams <jwadams@google.com> |
| Signed-off-by: Andrew Morton <akpm@linux-foundation.org> |
| Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| |
| --- |
| mm/zsmalloc.c | 2 ++ |
| 1 file changed, 2 insertions(+) |
| |
| --- a/mm/zsmalloc.c |
| +++ b/mm/zsmalloc.c |
| @@ -2431,7 +2431,9 @@ struct zs_pool *zs_create_pool(const cha |
| if (!pool->name) |
| goto err; |
| |
| +#ifdef CONFIG_COMPACTION |
| init_waitqueue_head(&pool->migration_wait); |
| +#endif |
| |
| if (create_cache(pool)) |
| goto err; |