diff --git a/drivers/clk/clk.c b/drivers/clk/clk.c index 337189971d34bf021a0cf5b75bb32fef96489bec..076d4244d6725228a12ed0c0daa5ee1c3b7e3c43 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);