Commit 514c7ff5 authored by Kang Chen's avatar Kang Chen Committed by Greg Kroah-Hartman
Browse files

usb: gadget: udc: replace kzalloc with devm_kzalloc in mv_udc_probe



This driver uses the unified memory management api, so replace
kzalloc with devm_kzalloc to avoid a memory leak.

Reported-by: default avatarDongliang Mu <mudongliangabcd@gmail.com>
Link: https://lore.kernel.org/all/CAD-N9QX5i5toj8cs7DxBjYWtRGf3ZRnfTAf809sFW6iX0Ktfmw@mail.gmail.com


Signed-off-by: default avatarKang Chen <void0red@gmail.com>
Link: https://lore.kernel.org/r/20230225041149.136-2-void0red@gmail.com


Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 5aacc9d5
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -2229,7 +2229,7 @@ static int mv_udc_probe(struct platform_device *pdev)
	INIT_LIST_HEAD(&udc->status_req->queue);

	/* allocate a small amount of memory to get valid address */
	udc->status_req->req.buf = kzalloc(8, GFP_KERNEL);
	udc->status_req->req.buf = devm_kzalloc(&pdev->dev, 8, GFP_KERNEL);
	if (!udc->status_req->req.buf) {
		retval = -ENOMEM;
		goto err_destroy_dma;