kernel/drivers/mtd/nand/raw/fsmc_nand.c
.. .. @@ -1190,9 +1190,14 @@ 1190 1190 static int fsmc_nand_resume(struct device *dev) 1191 1191 { 1192 1192 struct fsmc_nand_data *host = dev_get_drvdata(dev); 1193 + int ret;1193 1194 1194 1195 if (host) { 1195 - clk_prepare_enable(host->clk);1196 + ret = clk_prepare_enable(host->clk);1197 + if (ret) {1198 + dev_err(dev, "failed to enable clk\n");1199 + return ret;1200 + }1196 1201 if (host->dev_timings) 1197 1202 fsmc_nand_setup(host, host->dev_timings); 1198 1203 nand_reset(&host->nand, 0);