Quoting Dmitry Baryshkov (2022-12-08 06:39:45) > diff --git a/drivers/clk/qcom/clk-spmi-pmic-div.c b/drivers/clk/qcom/clk-spmi-pmic-div.c > index f2cf55cee2fd..aa015c51ab4f 100644 > --- a/drivers/clk/qcom/clk-spmi-pmic-div.c > +++ b/drivers/clk/qcom/clk-spmi-pmic-div.c > @@ -175,6 +175,10 @@ static const struct clk_ops clk_spmi_pmic_div_ops = { > .round_rate = clk_spmi_pmic_div_round_rate, > }; > > +static const struct clk_parent_data clk_spmi_pmic_parent_data = { > + .index = 0, > +}; Why not put this on the stack? clk core should be deep copying.