Unverified Commit 956ddbbf authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!11551 mm/memory_hotplug: prevent accessing by index=-1

parents 292de975 c0c4a1e4
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -845,7 +845,6 @@ static bool auto_movable_can_online_movable(int nid, struct memory_group *group,
	unsigned long kernel_early_pages, movable_pages;
	struct auto_movable_group_stats group_stats = {};
	struct auto_movable_stats stats = {};
	pg_data_t *pgdat = NODE_DATA(nid);
	struct zone *zone;
	int i;

@@ -856,6 +855,8 @@ static bool auto_movable_can_online_movable(int nid, struct memory_group *group,
			auto_movable_stats_account_zone(&stats, zone);
	} else {
		for (i = 0; i < MAX_NR_ZONES; i++) {
			pg_data_t *pgdat = NODE_DATA(nid);

			zone = pgdat->node_zones + i;
			if (populated_zone(zone))
				auto_movable_stats_account_zone(&stats, zone);