]> git.baikalelectronics.ru Git - kernel.git/commit
dmaengine: ti: k3-udma-glue: fix memory leak when register device fail
authorYang Yingliang <yangyingliang@huawei.com>
Thu, 20 Oct 2022 06:28:27 +0000 (14:28 +0800)
committerVinod Koul <vkoul@kernel.org>
Tue, 8 Nov 2022 05:13:56 +0000 (10:43 +0530)
commitffbe9f97fc247e462f7b8b7efecfc6753c3599e3
tree73b92fc2fc2b02350610544d9245c90ed4543386
parente6d1711a7ff815eecb99b1e104c76385fb8b2a89
dmaengine: ti: k3-udma-glue: fix memory leak when register device fail

If device_register() fails, it should call put_device() to give
up reference, the name allocated in dev_set_name() can be freed
in callback function kobject_cleanup().

Fixes: b529758a89c1 ("dmaengine: ti: k3-udma-glue: Add support for K3 PKTDMA")
Signed-off-by: Yang Yingliang <yangyingliang@huawei.com>
Acked-by: Peter Ujfalusi <peter.ujfalusi@gmail.com>
Link: https://lore.kernel.org/r/20221020062827.2914148-1-yangyingliang@huawei.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
drivers/dma/ti/k3-udma-glue.c