diff --git a/drivers/clk/clk.c b/drivers/clk/clk.c index 6d54e933c901ea0a0874e02093524c5af66e77cf..cca05ea2c0581309e8540ac380f54385ccdd59c5 100644 --- a/drivers/clk/clk.c +++ b/drivers/clk/clk.c @@ -1125,8 +1125,10 @@ static int clk_core_round_rate_nolock(struct clk_core *core, { lockdep_assert_held(&prepare_lock); - if (!core) + if (!core) { + req->rate = 0; return 0; + } clk_core_init_rate_req(core, req);