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

clk: clk-apple-nco: Add NULL check in applnco_probe

Add NULL check in applnco_probe, to handle kernel NULL pointer
dereference error.

Fixes: 6641057d5dba ("clk: clk-apple-nco: Add driver for Apple NCO")
Signed-off-by: Charles Han <hanchunchao@inspur.com>
Link: https://lore.kernel.org/r/20241114072820.3071-1-hanchunchao@inspur.com
Reviewed-by: Martin Povišer <povik+lin@cutebit.org>
Signed-off-by: Stephen Boyd <sboyd@kernel.org>

authored by

Charles Han and committed by
Stephen Boyd
969c765e dedceb2b

+3
+3
drivers/clk/clk-apple-nco.c
··· 297 297 memset(&init, 0, sizeof(init)); 298 298 init.name = devm_kasprintf(&pdev->dev, GFP_KERNEL, 299 299 "%s-%d", np->name, i); 300 + if (!init.name) 301 + return -ENOMEM; 302 + 300 303 init.ops = &applnco_ops; 301 304 init.parent_data = &pdata; 302 305 init.num_parents = 1;