> There exists some potential resource leaks in the error path, fix them.

Will the tag “Fixes” become relevant for the commit message?


…
> +++ b/drivers/irqchip/irq-nvic.c
> @@ -94,6 +94,7 @@ static int __init nvic_of_init(struct device_node *node,
>
>       if (!nvic_irq_domain) {
>               pr_warn("Failed to allocate irq domain\n");
> +             iounmap(nvic_base);
>               return -ENOMEM;
>       }
>
> @@ -103,6 +104,7 @@ static int __init nvic_of_init(struct device_node *node,
>       if (ret) {
>               pr_warn("Failed to allocate irq chips\n");
>               irq_domain_remove(nvic_irq_domain);
> +             iounmap(nvic_base);
>               return ret;
>       }

Can it helpful to add jump targets so that a bit of exception handling
can be better reused at the end of this function?

Regards,
Markus

Reply via email to