diff options
-rw-r--r-- | fs/pstore/platform.c | 4 |
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 | ||
259 | static void allocate_buf_for_compression(void) | 259 | static 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 | ||
288 | static void free_buf_for_compression(void) | 288 | static 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; |