diff options
author | Mahendran Ganesh <opensource.ganesh@gmail.com> | 2014-12-13 01:57:15 +0100 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2014-12-13 21:42:50 +0100 |
commit | dd01d7d89a0c492821c6db005c21e68258a833fc (patch) | |
tree | f525a9d3a460835a6a6e6222f08c53606f73438b /mm | |
parent | zram: use DEVICE_ATTR_[RW|RO|WO] to define zram sys device attribute (diff) | |
download | linux-dd01d7d89a0c492821c6db005c21e68258a833fc.tar.xz linux-dd01d7d89a0c492821c6db005c21e68258a833fc.zip |
mm/zswap: add __init to some functions in zswap
zswap_cpu_init/zswap_comp_exit/zswap_entry_cache_create is only called by
__init init_zswap()
Signed-off-by: Mahendran Ganesh <opensource.ganesh@gmail.com>
Cc: Seth Jennings <sjennings@variantweb.net>
Cc: Dan Streetman <ddstreet@ieee.org>
Cc: Minchan Kim <minchan@kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'mm')
-rw-r--r-- | mm/zswap.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/mm/zswap.c b/mm/zswap.c index c1543061a192..c162a2e6cc51 100644 --- a/mm/zswap.c +++ b/mm/zswap.c @@ -149,7 +149,7 @@ static int __init zswap_comp_init(void) return 0; } -static void zswap_comp_exit(void) +static void __init zswap_comp_exit(void) { /* free percpu transforms */ if (zswap_comp_pcpu_tfms) @@ -206,7 +206,7 @@ static struct zswap_tree *zswap_trees[MAX_SWAPFILES]; **********************************/ static struct kmem_cache *zswap_entry_cache; -static int zswap_entry_cache_create(void) +static int __init zswap_entry_cache_create(void) { zswap_entry_cache = KMEM_CACHE(zswap_entry, 0); return zswap_entry_cache == NULL; @@ -389,7 +389,7 @@ static struct notifier_block zswap_cpu_notifier_block = { .notifier_call = zswap_cpu_notifier }; -static int zswap_cpu_init(void) +static int __init zswap_cpu_init(void) { unsigned long cpu; |