> 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