diff options
-rw-r--r-- | drivers/staging/clocking-wizard/clk-xlnx-clock-wizard.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/staging/clocking-wizard/clk-xlnx-clock-wizard.c b/drivers/staging/clocking-wizard/clk-xlnx-clock-wizard.c index 0a3a8fe67fb5..471d0877f382 100644 --- a/drivers/staging/clocking-wizard/clk-xlnx-clock-wizard.c +++ b/drivers/staging/clocking-wizard/clk-xlnx-clock-wizard.c @@ -253,6 +253,7 @@ static int clk_wzrd_probe(struct platform_device *pdev) clkout_name, clk_name, 0, 1, reg); if (IS_ERR(clk_wzrd->clkout[i])) { int j; + for (j = i + 1; j < WZRD_NUM_OUTPUTS; j++) clk_unregister(clk_wzrd->clkout[j]); dev_err(&pdev->dev, |