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

!8240 v2 dmaengine: idxd: Fix oops during rmmod on single-CPU platforms

parents 83e8197d 57013eaa
Loading
Loading
Loading
Loading
+3 −6
Original line number Diff line number Diff line
@@ -529,14 +529,11 @@ static int perf_event_cpu_offline(unsigned int cpu, struct hlist_node *node)
		return 0;

	target = cpumask_any_but(cpu_online_mask, cpu);

	/* migrate events if there is a valid target */
	if (target < nr_cpu_ids)
	if (target < nr_cpu_ids) {
		cpumask_set_cpu(target, &perfmon_dsa_cpu_mask);
	else
		target = -1;

		perf_pmu_migrate_context(&idxd_pmu->pmu, cpu, target);
	}

	return 0;
}