MMC host:
- sdhci-msm: Fix error path in probe - dw_mmc-pltfm: Avoid NULL pointer dereference -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAABAgAGBQJYHMdpAAoJEP4mhCVzWIwpjMAP/RLJWpvBhWZ+koq1C3wH7A3R ByPkaxdQWcjLm/WfFg5Vr4eZ2YsgBNYJrwxMp2kCikRw5xri86pfM7aAtdwNiZ9L 6v1Sjeh+s5jNRR4QuhMiuHRCJrYbE0G58M57rOvmZww1CWU1U20a571QiShWxc39 WrA54M5WmzhclAd0tonQKudvI8xh8aZlGQgOEnKG0Nb7m7sNx4Jhlq4W8UGzcUjI 3SXx8QO/lZ2qDQTFCtchWg9mfzq/LLrFzWDQGCUR6aGVywXRR0Wm17nUt59ALGZq /csf6o5ZPC8XlWFO4UFFmn/jyoLI/LfKiNv03lg/WJ1PhWnXGgIiNhHCjVKZ360i yINagUAewBE58+95jKCl464lumC1Af1ky+/IUJ0+waba0ooyDixf9J9Og8BgxstF +bwEGmFSU4QzHwZEb8eUM1IEyMZ05+2kmEAZ8eUlV5ToXTAkLiPUOGwhanjz4NxG W8UZyLRtziXi5pdVwpAQYza8HAlqt9Rt5CSUlHtFdHXelb+gbfbcT4vFI4Qxbifq Nb+SN3GtwtSfqhkYNZdS6rmjQ4RQBSG1QhQUL+GetNOi1dxGZzZGRi40XqN+dbJL DztjHP9y/5gLIXGf2wMx9MWS/LKacsoIRUvCLszUwDCDl/iRZ9fGw+2uAmfJXmZH Ivi92WPjdadFg56CJb8n =P3pn -----END PGP SIGNATURE----- Merge tag 'mmc-v4.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc Pull MMC fixes from Ulf Hansson: "MMC host: - sdhci-msm: Fix error path in probe - dw_mmc-pltfm: Avoid NULL pointer dereference" * tag 'mmc-v4.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc: mmc: sdhci-msm: Fix error return code in sdhci_msm_probe() mmc: dw_mmc-pltfm: fix the potential NULL pointer dereference
This commit is contained in:
Коммит
d29970401f
|
@ -46,12 +46,13 @@ int dw_mci_pltfm_register(struct platform_device *pdev,
|
|||
host->pdata = pdev->dev.platform_data;
|
||||
|
||||
regs = platform_get_resource(pdev, IORESOURCE_MEM, 0);
|
||||
/* Get registers' physical base address */
|
||||
host->phy_regs = regs->start;
|
||||
host->regs = devm_ioremap_resource(&pdev->dev, regs);
|
||||
if (IS_ERR(host->regs))
|
||||
return PTR_ERR(host->regs);
|
||||
|
||||
/* Get registers' physical base address */
|
||||
host->phy_regs = regs->start;
|
||||
|
||||
platform_set_drvdata(pdev, host);
|
||||
return dw_mci_probe(host);
|
||||
}
|
||||
|
|
|
@ -647,6 +647,7 @@ static int sdhci_msm_probe(struct platform_device *pdev)
|
|||
if (msm_host->pwr_irq < 0) {
|
||||
dev_err(&pdev->dev, "Get pwr_irq failed (%d)\n",
|
||||
msm_host->pwr_irq);
|
||||
ret = msm_host->pwr_irq;
|
||||
goto clk_disable;
|
||||
}
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче