[PATCH v1 6/7] irqchip: aclint-sswi: reduce data scope
From: Vladimir Kondratiev
Date: Mon Jun 09 2025 - 09:54:21 EST
Move variables to the innermost scope where it is used
Signed-off-by: Vladimir Kondratiev <vladimir.kondratiev@xxxxxxxxxxxx>
---
drivers/irqchip/irq-aclint-sswi.c | 13 +++++++------
1 file changed, 7 insertions(+), 6 deletions(-)
diff --git a/drivers/irqchip/irq-aclint-sswi.c b/drivers/irqchip/irq-aclint-sswi.c
index 7ff43f685e92..92237fb44855 100644
--- a/drivers/irqchip/irq-aclint-sswi.c
+++ b/drivers/irqchip/irq-aclint-sswi.c
@@ -67,11 +67,7 @@ static int aclint_sswi_dying_cpu(unsigned int cpu)
static int __init aclint_sswi_parse_irq(struct fwnode_handle *fwnode,
void __iomem *reg)
{
- struct of_phandle_args parent;
- unsigned long hartid;
- u32 contexts, i;
- int rc, cpu;
- u32 hart_index;
+ u32 contexts;
contexts = of_irq_count(to_of_node(fwnode));
if (!(contexts)) {
@@ -79,7 +75,12 @@ static int __init aclint_sswi_parse_irq(struct fwnode_handle *fwnode,
return -EINVAL;
}
- for (i = 0; i < contexts; i++) {
+ for (u32 i = 0; i < contexts; i++) {
+ struct of_phandle_args parent;
+ unsigned long hartid;
+ int rc, cpu;
+ u32 hart_index;
+
rc = of_irq_parse_one(to_of_node(fwnode), i, &parent);
if (rc)
return rc;
--
2.43.0