Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
clk: fixed-factor: Initialize clk_init_data on stack
This structure can be full of junk from the stack if we don't initialize it. The clk framework tests clk_init_data::parent_names for non-NULL and then considers that as the parent name pointer, but if it's full of junk then we'll try to deref a bad pointer and oops the system. Let's initialize the structure so that only clk_init_data::parent_names or clk_init_data::parent_data is set, and not both. Reported-by: "kernelci.org bot" <[email protected]> Tested-by: Geert Uytterhoeven <[email protected]> Tested-by: Tony Lindgren <[email protected]> Fixes: ecbf3f1 ("clk: fixed-factor: Let clk framework find parent") Signed-off-by: Stephen Boyd <[email protected]>
- Loading branch information