Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 14bc214f authored by qctecmdr's avatar qctecmdr Committed by Gerrit - the friendly Code Review server
Browse files

Merge "soc: qcom: rpmh_master_stat: skip apss stats if rpmh_unit_base available"

parents c2e88f85 9e3208b9
Loading
Loading
Loading
Loading
+7 −2
Original line number Diff line number Diff line
@@ -131,19 +131,24 @@ static ssize_t msm_rpmh_master_stats_show(struct kobject *kobj,
	ssize_t length = 0;
	int i = 0;
	struct msm_rpmh_master_stats *record = NULL;
	bool skip_apss = false;

	mutex_lock(&rpmh_stats_mutex);

	/* First Read APSS master stats */

	if (rpmh_unit_base)
	if (rpmh_unit_base) {
		length = msm_rpmh_master_stats_print_data(buf, PAGE_SIZE,
							  &apss_master_stats,
							  "APSS");

		skip_apss = true;
	}
	/* Read SMEM data written by other masters */

	for (i = 0; i < ARRAY_SIZE(rpmh_masters); i++) {
		if (skip_apss && i == 0)
			continue;

		record = (struct msm_rpmh_master_stats *) qcom_smem_get(
					rpmh_masters[i].pid,
					rpmh_masters[i].smem_id, NULL);