|
@@ -567,8 +567,10 @@ static int __devinit sdhci_s3c_probe(struct platform_device *pdev)
|
|
|
|
|
|
err_req_regs:
|
|
|
for (ptr = 0; ptr < MAX_BUS_CLK; ptr++) {
|
|
|
- clk_disable(sc->clk_bus[ptr]);
|
|
|
- clk_put(sc->clk_bus[ptr]);
|
|
|
+ if (sc->clk_bus[ptr]) {
|
|
|
+ clk_disable(sc->clk_bus[ptr]);
|
|
|
+ clk_put(sc->clk_bus[ptr]);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
err_no_busclks:
|