mirror of
https://github.com/torvalds/linux.git
synced 2026-06-05 21:15:53 +02:00
In cases where kcalloc() fails for the 'clk_data->clks' allocation, the code path does not handle the failure gracefully, potentially leading to a memory leak. This fix ensures proper cleanup by freeing the allocated memory for 'clk_data' before returning. Signed-off-by: Kuan-Wei Chiu <visitorckw@gmail.com> Link: https://lore.kernel.org/r/20231210165040.3407545-1-visitorckw@gmail.com Signed-off-by: Stephen Boyd <sboyd@kernel.org> |
||
|---|---|---|
| .. | ||
| clk-hi3519.c | ||
| clk-hi3559a.c | ||
| clk-hi3620.c | ||
| clk-hi3660-stub.c | ||
| clk-hi3660.c | ||
| clk-hi3670.c | ||
| clk-hi6220-stub.c | ||
| clk-hi6220.c | ||
| clk-hip04.c | ||
| clk-hisi-phase.c | ||
| clk-hix5hd2.c | ||
| clk.c | ||
| clk.h | ||
| clkdivider-hi6220.c | ||
| clkgate-separated.c | ||
| crg-hi3516cv300.c | ||
| crg-hi3798cv200.c | ||
| crg.h | ||
| Kconfig | ||
| Makefile | ||
| reset.c | ||
| reset.h | ||