diff options
author | Ahmad Fatoum <a.fatoum@pengutronix.de> | 2022-01-03 12:57:15 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2022-01-05 08:28:37 +0100 |
commit | 5f134bc7401d6af7c16a0f9bb09284053c53992d (patch) | |
tree | b4aee9836c7086b02594591f401dbb1aacd12e1a | |
parent | 27026235094421efc8795c8ad47681d370759d5a (diff) | |
download | barebox-5f134bc7401d6af7c16a0f9bb09284053c53992d.tar.gz barebox-5f134bc7401d6af7c16a0f9bb09284053c53992d.tar.xz |
clk: fixed: record parent name in clk_register_fixed_rate
parent_names is allocated, but only populated with zeroes. Fix this.
Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de>
Link: https://lore.barebox.org/20220103115718.1723730-3-a.fatoum@pengutronix.de
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
-rw-r--r-- | drivers/clk/clk-fixed.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/clk/clk-fixed.c b/drivers/clk/clk-fixed.c index b961c382ec..e813f31d76 100644 --- a/drivers/clk/clk-fixed.c +++ b/drivers/clk/clk-fixed.c @@ -45,6 +45,10 @@ struct clk *clk_register_fixed_rate(const char *name, if (!parent_names) return ERR_PTR(-ENOMEM); + parent_names[0] = strdup(parent_name); + if (!parent_names[0]) + return ERR_PTR(-ENOMEM); + fix->hw.clk.parent_names = parent_names; fix->hw.clk.num_parents = 1; } |