3f8445f1c7
[ Upstream commit 64c6a38136b74a2f18c42199830975edd9fbc379 ]
'p_clk' is an array allocated just before the for loop for all clk that
need to be registered.
It is incremented at each loop iteration.
If a clk_register() call fails, 'p_clk' may point to something different
from what should be freed.
The best we can do, is to avoid this wrong release of memory.
Fixes:
|
||
---|---|---|
.. | ||
Kconfig | ||
Makefile | ||
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 | ||
reset.c | ||
reset.h |