|
@@ -1085,7 +1085,7 @@ unsigned long try_to_compact_pages(struct zonelist *zonelist,
|
|
|
|
|
|
|
|
|
/* Compact all zones within a node */
|
|
|
-static int __compact_pgdat(pg_data_t *pgdat, struct compact_control *cc)
|
|
|
+static void __compact_pgdat(pg_data_t *pgdat, struct compact_control *cc)
|
|
|
{
|
|
|
int zoneid;
|
|
|
struct zone *zone;
|
|
@@ -1118,28 +1118,26 @@ static int __compact_pgdat(pg_data_t *pgdat, struct compact_control *cc)
|
|
|
VM_BUG_ON(!list_empty(&cc->freepages));
|
|
|
VM_BUG_ON(!list_empty(&cc->migratepages));
|
|
|
}
|
|
|
-
|
|
|
- return 0;
|
|
|
}
|
|
|
|
|
|
-int compact_pgdat(pg_data_t *pgdat, int order)
|
|
|
+void compact_pgdat(pg_data_t *pgdat, int order)
|
|
|
{
|
|
|
struct compact_control cc = {
|
|
|
.order = order,
|
|
|
.sync = false,
|
|
|
};
|
|
|
|
|
|
- return __compact_pgdat(pgdat, &cc);
|
|
|
+ __compact_pgdat(pgdat, &cc);
|
|
|
}
|
|
|
|
|
|
-static int compact_node(int nid)
|
|
|
+static void compact_node(int nid)
|
|
|
{
|
|
|
struct compact_control cc = {
|
|
|
.order = -1,
|
|
|
.sync = true,
|
|
|
};
|
|
|
|
|
|
- return __compact_pgdat(NODE_DATA(nid), &cc);
|
|
|
+ __compact_pgdat(NODE_DATA(nid), &cc);
|
|
|
}
|
|
|
|
|
|
/* Compact all nodes in the system */
|