Patch "mmc: dw_mmc-pltfm: fix the potential NULL pointer dereference" has been added to the 4.8-stable tree
This is a note to let you know that I've just added the patch titled
mmc: dw_mmc-pltfm: fix the potential NULL pointer dereference
to the 4.8-stable tree which can be found at:
http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary
The filename of the patch is:
mmc-dw_mmc-pltfm-fix-the-potential-null-pointer-dereference.patch
and it can be found in the queue-4.8 subdirectory.
If you, or anyone else, feels it should not be added to the stable tree, please let <[email protected]> know about it.
Quoted 1 line
From
45c7a4908a307a023e237a64a3eadcafc4836493Mon Sep 17 00:00:00 2001
From: Jaehoon Chung <[email protected]>
Date: Fri, 21 Oct 2016 19:57:57 +0900
Subject: mmc: dw_mmc-pltfm: fix the potential NULL pointer dereference
From: Jaehoon Chung <[email protected]>
commit 45c7a4908a307a023e237a64a3eadcafc4836493 upstream.
platform_get_resource can be returned the NULL pointer. Then regs->start should be referred to NULL Pointer. devm_ioremap_resource() checks whether res is NULL or not.
--- drivers/mmc/host/dw_mmc-pltfm.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-)
drivers/mmc/host/dw_mmc-pltfm.c +3 -2
@@ -46,12 +46,13 @@ int dw_mci_pltfm_register(struct platfor 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); }
Patches currently in stable-queue which might be from [email protected] are
queue-4.8/mmc-dw_mmc-pltfm-fix-the-potential-null-pointer-dereference.patch