]> git.proxmox.com Git - mirror_ubuntu-kernels.git/commit
clk: tegra: Avoid calling an uninitialized function
authorThierry Reding <treding@nvidia.com>
Fri, 30 Jun 2023 13:07:48 +0000 (15:07 +0200)
committerStephen Boyd <sboyd@kernel.org>
Tue, 4 Jul 2023 15:54:37 +0000 (08:54 -0700)
commitf679e89acdd3e825995a84b1b07e2ea33ea882ee
tree0917269f6bd621416fa32690f960df021d926dea
parentb21154256dbfc63778e4f235b9ae452e3c1c575e
clk: tegra: Avoid calling an uninitialized function

Commit 493ffb046cf5 ("clk: tegra: super: Switch to determine_rate")
replaced clk_super_round_rate() by clk_super_determine_rate(), but
didn't update one callsite that was explicitly calling the old
tegra_clk_super_ops.round_rate() function, which was now NULL. This
resulted in a crash on Tegra30 systems during early boot.

Switch this callsite over to the clk_super_determine_rate() equivalent
to avoid the crash.

Fixes: 493ffb046cf5 ("clk: tegra: super: Switch to determine_rate")
Tested-by: Dmitry Osipenko <digetx@gmail.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
Link: https://lore.kernel.org/r/20230630130748.840729-1-thierry.reding@gmail.com
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
drivers/clk/tegra/clk-tegra-super-cclk.c