Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

media: nxp: Use devm_kmemdup to replace devm_kmalloc + memcpy

Use the helper function devm_kmemdup() rather than duplicating its
implementation, which helps to enhance code readability.

Signed-off-by: Li Zetao <lizetao1@huawei.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>

authored by

Li Zetao and committed by
Hans Verkuil
d27bb024 57a3afc5

+1 -3
+1 -3
drivers/media/platform/nxp/imx8-isi/imx8-isi-core.c
··· 406 406 * sizeof(*isi->clks); 407 407 int ret; 408 408 409 - isi->clks = devm_kmalloc(isi->dev, size, GFP_KERNEL); 409 + isi->clks = devm_kmemdup(isi->dev, isi->pdata->clks, size, GFP_KERNEL); 410 410 if (!isi->clks) 411 411 return -ENOMEM; 412 - 413 - memcpy(isi->clks, isi->pdata->clks, size); 414 412 415 413 ret = devm_clk_bulk_get(isi->dev, isi->pdata->num_clks, 416 414 isi->clks);