]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
mm/page_alloc.c:__alloc_contig_migrate_range(): cleanup
authorAndrew Morton <akpm@linux-foundation.org>
Thu, 7 Feb 2013 01:26:10 +0000 (12:26 +1100)
committerStephen Rothwell <sfr@canb.auug.org.au>
Mon, 18 Feb 2013 05:46:15 +0000 (16:46 +1100)
remove a test-n-branch in the wrapup code

Cc: Marek Szyprowski <m.szyprowski@samsung.com>
Cc: Michal Nazarewicz <mina86@mina86.com>
Cc: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
mm/page_alloc.c

index d2661f5741fb2f782f54c6ea9a658aa2ccf4c75a..b7d130848208da9bf2c315ff203995218b2c0113 100644 (file)
@@ -5803,9 +5803,11 @@ static int __alloc_contig_migrate_range(struct compact_control *cc,
                                    0, false, MIGRATE_SYNC,
                                    MR_CMA);
        }
-       if (ret < 0)
+       if (ret < 0) {
                putback_movable_pages(&cc->migratepages);
-       return ret > 0 ? 0 : ret;
+               return ret;
+       }
+       return 0;
 }
 
 /**