|
@@ -1862,7 +1862,7 @@ static bool kcompactd_node_suitable(pg_data_t *pgdat)
|
|
|
struct zone *zone;
|
|
|
enum zone_type classzone_idx = pgdat->kcompactd_classzone_idx;
|
|
|
|
|
|
- for (zoneid = 0; zoneid < classzone_idx; zoneid++) {
|
|
|
+ for (zoneid = 0; zoneid <= classzone_idx; zoneid++) {
|
|
|
zone = &pgdat->node_zones[zoneid];
|
|
|
|
|
|
if (!populated_zone(zone))
|
|
@@ -1897,7 +1897,7 @@ static void kcompactd_do_work(pg_data_t *pgdat)
|
|
|
cc.classzone_idx);
|
|
|
count_vm_event(KCOMPACTD_WAKE);
|
|
|
|
|
|
- for (zoneid = 0; zoneid < cc.classzone_idx; zoneid++) {
|
|
|
+ for (zoneid = 0; zoneid <= cc.classzone_idx; zoneid++) {
|
|
|
int status;
|
|
|
|
|
|
zone = &pgdat->node_zones[zoneid];
|