aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--fs/pstore/platform.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/fs/pstore/platform.c b/fs/pstore/platform.c
index 1143ef351c58..dc720573fd53 100644
--- a/fs/pstore/platform.c
+++ b/fs/pstore/platform.c
@@ -258,7 +258,7 @@ static int pstore_decompress(void *in, void *out,
258 258
259static void allocate_buf_for_compression(void) 259static void allocate_buf_for_compression(void)
260{ 260{
261 if (!zbackend) 261 if (!IS_ENABLED(CONFIG_PSTORE_COMPRESS) || !zbackend)
262 return; 262 return;
263 263
264 if (!crypto_has_comp(zbackend->name, 0, 0)) { 264 if (!crypto_has_comp(zbackend->name, 0, 0)) {
@@ -287,7 +287,7 @@ static void allocate_buf_for_compression(void)
287 287
288static void free_buf_for_compression(void) 288static void free_buf_for_compression(void)
289{ 289{
290 if (!IS_ERR_OR_NULL(tfm)) 290 if (IS_ENABLED(CONFIG_PSTORE_COMPRESS) && !IS_ERR_OR_NULL(tfm))
291 crypto_free_comp(tfm); 291 crypto_free_comp(tfm);
292 kfree(big_oops_buf); 292 kfree(big_oops_buf);
293 big_oops_buf = NULL; 293 big_oops_buf = NULL;