]> git.ipfire.org Git - thirdparty/linux.git/commit
clk: en7523: Initialize num before accessing hws in en7523_register_clocks()
authorHaoyu Li <lihaoyu499@gmail.com>
Tue, 3 Dec 2024 14:29:15 +0000 (22:29 +0800)
committerStephen Boyd <sboyd@kernel.org>
Tue, 3 Dec 2024 22:54:12 +0000 (14:54 -0800)
commit52fd1709e41d3a85b48bcfe2404a024ebaf30c3b
tree96600eebe3dd690c1de3a3be24cb7e0efa7aef29
parent2eb75f86d52565367211c51334d15fe672633085
clk: en7523: Initialize num before accessing hws in en7523_register_clocks()

With the new __counted_by annotation in clk_hw_onecell_data, the "num"
struct member must be set before accessing the "hws" array. Failing to
do so will trigger a runtime warning when enabling CONFIG_UBSAN_BOUNDS
and CONFIG_FORTIFY_SOURCE.

Fixes: f316cdff8d67 ("clk: Annotate struct clk_hw_onecell_data with __counted_by")
Signed-off-by: Haoyu Li <lihaoyu499@gmail.com>
Link: https://lore.kernel.org/r/20241203142915.345523-1-lihaoyu499@gmail.com
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
drivers/clk/clk-en7523.c