瀏覽代碼

clk: zynqmp: handle fixed factor param query error

Return proper error code in case query for fixed factor
parameter fails. This also fixes build warning for set
but not used variable 'ret'.

Signed-off-by: Rajan Vaja <rajan.vaja@xilinx.com>
Fixes: 3fde0e16d016 ("drivers: clk: Add ZynqMP clock driver")
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
Rajan Vaja 6 年之前
父節點
當前提交
27c0f2b019
共有 1 個文件被更改,包括 3 次插入0 次删除
  1. 3 0
      drivers/clk/zynqmp/clkc.c

+ 3 - 0
drivers/clk/zynqmp/clkc.c

@@ -279,6 +279,9 @@ struct clk_hw *zynqmp_clk_register_fixed_factor(const char *name, u32 clk_id,
 	qdata.arg1 = clk_id;
 	qdata.arg1 = clk_id;
 
 
 	ret = eemi_ops->query_data(qdata, ret_payload);
 	ret = eemi_ops->query_data(qdata, ret_payload);
+	if (ret)
+		return ERR_PTR(ret);
+
 	mult = ret_payload[1];
 	mult = ret_payload[1];
 	div = ret_payload[2];
 	div = ret_payload[2];