diff options
Diffstat (limited to 'mm/z3fold.c')
-rw-r--r-- | mm/z3fold.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/mm/z3fold.c b/mm/z3fold.c index 8970a2fd3b1a..f9492bccfd79 100644 --- a/mm/z3fold.c +++ b/mm/z3fold.c | |||
@@ -667,6 +667,7 @@ next: | |||
667 | z3fold_page_unlock(zhdr); | 667 | z3fold_page_unlock(zhdr); |
668 | spin_lock(&pool->lock); | 668 | spin_lock(&pool->lock); |
669 | if (kref_put(&zhdr->refcount, release_z3fold_page)) { | 669 | if (kref_put(&zhdr->refcount, release_z3fold_page)) { |
670 | spin_unlock(&pool->lock); | ||
670 | atomic64_dec(&pool->pages_nr); | 671 | atomic64_dec(&pool->pages_nr); |
671 | return 0; | 672 | return 0; |
672 | } | 673 | } |