OSDN Git Service

zram: Move default compression algorithm choice to Kconfig
authorNathan Chancellor <natechancellor@gmail.com>
Sun, 28 Oct 2018 17:14:01 +0000 (10:14 -0700)
committer0ranko0P <ranko0p@outlook.com>
Tue, 24 Dec 2019 20:42:48 +0000 (04:42 +0800)
Signed-off-by: Nathan Chancellor <natechancellor@gmail.com>
Signed-off-by: Yaroslav Furman <yaro330@gmail.com>
drivers/block/zram/Kconfig
drivers/block/zram/zram_drv.c

index f94a360..e4f781a 100644 (file)
@@ -37,6 +37,10 @@ config ZRAM_MEMORY_TRACKING
 
          See Documentation/blockdev/zram.txt for more information.
 
+config ZRAM_DEFAULT_COMP_ALGORITHM
+       string "Default ZRAM compression algorithm"
+       default "lz4"
+
 if ZRAM
 
 choice
index d3054c9..a3c9d9b 100644 (file)
@@ -40,7 +40,7 @@ static DEFINE_IDR(zram_index_idr);
 static DEFINE_MUTEX(zram_index_mutex);
 
 static int zram_major;
-static const char *default_compressor = "lz4";
+static const char *default_compressor = CONFIG_ZRAM_DEFAULT_COMP_ALGORITHM;
 #define BACKEND_PAR_BUF_SIZE   32
 static char backend_par_buf[BACKEND_PAR_BUF_SIZE];