]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
dmaengine: dw: dmamux: fix OF node leak on route allocation failure
authorJohan Hovold <johan@kernel.org>
Mon, 17 Nov 2025 16:12:47 +0000 (17:12 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 30 Jan 2026 09:27:29 +0000 (10:27 +0100)
commitdb7c79c1bbfb1b0184e78a17ac2bd0f2bc3134d1
tree1b99a9d1813ef64d75bb8e1329fde9d0f364f1ef
parentc80ca7bdff158401440741bdcf9175bd8608580b
dmaengine: dw: dmamux: fix OF node leak on route allocation failure

commit ec25e60f9f95464aa11411db31d0906b3fb7b9f2 upstream.

Make sure to drop the reference taken to the DMA master OF node also on
late route allocation failures.

Fixes: 134d9c52fca2 ("dmaengine: dw: dmamux: Introduce RZN1 DMA router support")
Cc: stable@vger.kernel.org # 5.19
Cc: Miquel Raynal <miquel.raynal@bootlin.com>
Signed-off-by: Johan Hovold <johan@kernel.org>
Reviewed-by: Miquel Raynal <miquel.raynal@bootlin.com>
Link: https://patch.msgid.link/20251117161258.10679-6-johan@kernel.org
Signed-off-by: Vinod Koul <vkoul@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/dma/dw/rzn1-dmamux.c