mirror of
https://github.com/edk2-porting/linux-next.git
synced 2024-12-19 18:53:52 +08:00
clk: lpc32xx: fix compilation warning
Remove the following false positives compilation warning: - drivers/clk/nxp/clk-lpc32xx.c: In function 'lpc32xx_clk_register': warning: 'hw' may be used uninitialized in this function [-Wmaybe-uninitialized] - drivers/clk/nxp/clk-lpc32xx.c: In function 'clk_hclk_pll_round_rate': warning: 'p' may be used uninitialized in this function [-Wmaybe-uninitialized] warning: 'n' may be used uninitialized in this function [-Wmaybe-uninitialized] warning: 'm' may be used uninitialized in this function [-Wmaybe-uninitialized] Tested using gcc version 4.7.3. Signed-off-by: Sylvain Lemieux <slemieux@tycoint.com> [sboyd@codeaurora.org: Drop assignment of hw to NULL as return silences it and is less likely to lead to hiding problems later] Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
This commit is contained in:
parent
0f4c7a138d
commit
8626556f25
@ -588,7 +588,8 @@ static long clk_hclk_pll_round_rate(struct clk_hw *hw, unsigned long rate,
|
|||||||
unsigned long *parent_rate)
|
unsigned long *parent_rate)
|
||||||
{
|
{
|
||||||
struct lpc32xx_pll_clk *clk = to_lpc32xx_pll_clk(hw);
|
struct lpc32xx_pll_clk *clk = to_lpc32xx_pll_clk(hw);
|
||||||
u64 m_i, m, n, p, o = rate, i = *parent_rate, d = (u64)rate << 6;
|
u64 m_i, o = rate, i = *parent_rate, d = (u64)rate << 6;
|
||||||
|
u64 m = 0, n = 0, p = 0;
|
||||||
int p_i, n_i;
|
int p_i, n_i;
|
||||||
|
|
||||||
pr_debug("%s: %lu/%lu\n", clk_hw_get_name(hw), *parent_rate, rate);
|
pr_debug("%s: %lu/%lu\n", clk_hw_get_name(hw), *parent_rate, rate);
|
||||||
@ -1428,6 +1429,8 @@ static struct clk * __init lpc32xx_clk_register(u32 id)
|
|||||||
hw = &clk_hw->hw0.div.hw;
|
hw = &clk_hw->hw0.div.hw;
|
||||||
else if (clk_hw->type == CLK_GATE)
|
else if (clk_hw->type == CLK_GATE)
|
||||||
hw = &clk_hw->hw0.gate.hw;
|
hw = &clk_hw->hw0.gate.hw;
|
||||||
|
else
|
||||||
|
return ERR_PTR(-EINVAL);
|
||||||
|
|
||||||
hw->init = &clk_init;
|
hw->init = &clk_init;
|
||||||
clk = clk_register(NULL, hw);
|
clk = clk_register(NULL, hw);
|
||||||
|
Loading…
Reference in New Issue
Block a user