diff mbox series

[PATCHv6,07/26] clk: do not attempt to fetch clock pointer with null device

Message ID 20210611084527.7048-8-kristo@kernel.org
State Accepted
Commit 920ea5a7f8cd05810ede2fc5c0a51d75ae00d175
Delegated to: Lokesh Vutla
Headers show
Series HSM rearch series for TI K3 devices | expand

Commit Message

Tero Kristo June 11, 2021, 8:45 a.m. UTC
From: Tero Kristo <t-kristo@ti.com>

Bail out early if device returned for the parent clock is null.
This avoids warning prints like this when doing clk dump:

  dev_get_uclass_priv: null device

Signed-off-by: Tero Kristo <t-kristo@ti.com>
Signed-off-by: Tero Kristo <kristo@kernel.org>
---
 drivers/clk/clk-uclass.c | 2 ++
 1 file changed, 2 insertions(+)
diff mbox series

Patch

diff --git a/drivers/clk/clk-uclass.c b/drivers/clk/clk-uclass.c
index 53e7be764d..451d7da001 100644
--- a/drivers/clk/clk-uclass.c
+++ b/drivers/clk/clk-uclass.c
@@ -502,6 +502,8 @@  struct clk *clk_get_parent(struct clk *clk)
 		return NULL;
 
 	pdev = dev_get_parent(clk->dev);
+	if (!pdev)
+		return ERR_PTR(-ENODEV);
 	pclk = dev_get_clk_ptr(pdev);
 	if (!pclk)
 		return ERR_PTR(-ENODEV);