mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/
synced 2026-11-10 20:48:12 +00:00
ARM: imx: avic: Fix OF node reference leaks
of_find_compatible_node() returns a device node with its reference count incremented. mxc_init_irq() looks up the i.MX25 CCM node for of_iomap() and the AVIC node for irq_domain_create_legacy(), but does not release either temporary reference. of_iomap() does not consume the node reference, and irq_domain_create_legacy() takes its own fwnode reference for the domain. Drop the temporary OF node references after each use. Fixes:9b454d16e5("ARM: imx: avic: set low-power interrupt mask for imx25") Fixes:544496ab5c("ARM: imx: move irq_domain_add_legacy call into avic driver") Signed-off-by: Yuho Choi <dbgh9129@gmail.com> Reviewed-by: Martin Kaiser <martin@kaiser.cx> Signed-off-by: Frank Li <Frank.Li@nxp.com>
This commit is contained in:
parent
dc59e4fea9
commit
b24c12e1ba
1 changed files with 2 additions and 0 deletions
Loading…
Add table
Add a link
Reference in a new issue