diff options
-rw-r--r-- | mm/zswap.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/mm/zswap.c b/mm/zswap.c index b6f4a1a76057..870fd6f5a5bb 100644 --- a/mm/zswap.c +++ b/mm/zswap.c @@ -1222,7 +1222,7 @@ bool zswap_store(struct folio *folio) if (folio_test_large(folio)) return false; - if (!zswap_enabled || !tree) + if (!tree) return false; /* @@ -1238,6 +1238,9 @@ bool zswap_store(struct folio *folio) } spin_unlock(&tree->lock); + if (!zswap_enabled) + return false; + /* * XXX: zswap reclaim does not work with cgroups yet. Without a * cgroup-aware entry LRU, we will push out entries system-wide based on |