diff options
| author | Yuho Choi <dbgh9129@gmail.com> | 2026-06-15 13:45:35 -0400 |
|---|---|---|
| committer | Frank Li <Frank.Li@nxp.com> | 2026-06-29 13:04:01 -0400 |
| commit | b24c12e1bad863d27141e4e9c19d25eebd68c4a6 (patch) | |
| tree | 97c2a116d340aa434845a6df928003bcc61d2459 /tools | |
| parent | dc59e4fea9d83f03bad6bddf3fa2e52491777482 (diff) | |
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: 9b454d16e57d ("ARM: imx: avic: set low-power interrupt mask for imx25")
Fixes: 544496ab5cbd ("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>
Diffstat (limited to 'tools')
0 files changed, 0 insertions, 0 deletions
