From e3e12f52b214121840b44c91de5b3e5af5d3eb84 Mon Sep 17 00:00:00 2001 From: hc <hc@nodka.com> Date: Mon, 06 Nov 2023 03:04:41 +0000 Subject: [PATCH] rk3568 rt init --- kernel/drivers/soc/rockchip/rockchip_debug.c | 13 ++++++------- 1 files changed, 6 insertions(+), 7 deletions(-) diff --git a/kernel/drivers/soc/rockchip/rockchip_debug.c b/kernel/drivers/soc/rockchip/rockchip_debug.c index f6777de..97002bc 100644 --- a/kernel/drivers/soc/rockchip/rockchip_debug.c +++ b/kernel/drivers/soc/rockchip/rockchip_debug.c @@ -425,7 +425,7 @@ struct irq_desc *desc; if (i > nr_irqs) - return 0; + return -EINVAL; /* print header and calculate the width of the first column */ if (i == 0) { @@ -433,24 +433,24 @@ j *= 10; buf += sprintf(buf, "%*s", prec + 8, ""); - for_each_online_cpu(j) + for_each_possible_cpu(j) buf += sprintf(buf, "CPU%-8d", j); buf += sprintf(buf, "\n"); } desc = irq_to_desc(i); if (!desc) - goto outsparse; + return -EINVAL; if (desc->kstat_irqs) - for_each_online_cpu(j) + for_each_possible_cpu(j) any_count |= *per_cpu_ptr(desc->kstat_irqs, j); if ((!desc->action || (desc->action && desc->action == &chained_action)) && !any_count) - goto outsparse; + return -EINVAL; buf += sprintf(buf, "%*d: ", prec, i); - for_each_online_cpu(j) + for_each_possible_cpu(j) buf += sprintf(buf, "%10u ", desc->kstat_irqs ? *per_cpu_ptr(desc->kstat_irqs, j) : 0); @@ -480,7 +480,6 @@ } sprintf(buf, "\n"); -outsparse: return 0; } -- Gitblit v1.6.2