Remove duplicate and useless code.

Reported-by: Andrew Morton <[email protected]>
Signed-off-by: Gustavo A. R. Silva <[email protected]>
---
 mm/z3fold.c | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/mm/z3fold.c b/mm/z3fold.c
index 75b7962439ff..044b7075d0ba 100644
--- a/mm/z3fold.c
+++ b/mm/z3fold.c
@@ -1400,15 +1400,13 @@ static bool z3fold_page_isolate(struct page *page, 
isolate_mode_t mode)
                         * can call the release logic.
                         */
                        if (unlikely(kref_put(&zhdr->refcount,
-                                             release_z3fold_page_locked))) {
+                                             release_z3fold_page_locked)))
                                /*
                                 * If we get here we have kref problems, so we
                                 * should freak out.
                                 */
                                WARN(1, "Z3fold is experiencing kref 
problems\n");
-                               z3fold_page_unlock(zhdr);
-                               return false;
-                       }
+
                        z3fold_page_unlock(zhdr);
                        return false;
                }
-- 
2.23.0

Reply via email to