From: Jiasheng Jiang <jiash...@iscas.ac.cn>

As the potential failure of the kcalloc(),
it should be better to check it in order to
avoid the dereference of the NULL pointer.

Fixes: 379c9a24cc23 ("clk: imx: Fix reparenting of UARTs not associated with 
stdout")
Signed-off-by: Jiasheng Jiang <jiash...@iscas.ac.cn>
Reviewed-by: Abel Vesa <abel.v...@nxp.com>
Link: https://lore.kernel.org/r/20220310080257.1988412-1-jiash...@iscas.ac.cn
Signed-off-by: Abel Vesa <abel.v...@nxp.com>

CVE-2022-3114
Signed-off-by: Libo Chen <libo.chen...@windriver.com>
---
 drivers/clk/imx/clk.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/drivers/clk/imx/clk.c b/drivers/clk/imx/clk.c
index d4cf0c7045ab..be0493e5b494 100644
--- a/drivers/clk/imx/clk.c
+++ b/drivers/clk/imx/clk.c
@@ -173,6 +173,8 @@ void imx_register_uart_clocks(unsigned int clk_count)
                int i;
 
                imx_uart_clocks = kcalloc(clk_count, sizeof(struct clk *), 
GFP_KERNEL);
+               if (!imx_uart_clocks)
+                       return;
 
                if (!of_stdout)
                        return;
-- 
2.25.1

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#14334): 
https://lists.yoctoproject.org/g/linux-yocto/message/14334
Mute This Topic: https://lists.yoctoproject.org/mt/108134936/21656
Group Owner: linux-yocto+ow...@lists.yoctoproject.org
Unsubscribe: https://lists.yoctoproject.org/g/linux-yocto/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to