[source] brcm63xx: fix an OOPS when accessing the basemode register on 6368

LEDE Commits lede-commits at lists.infradead.org
Wed Dec 13 07:43:27 PST 2017


jogo pushed a commit to source.git, branch master:
https://git.lede-project.org/a8d3d517d0cf9f3d5a651091cfd193f3e7a454ce

commit a8d3d517d0cf9f3d5a651091cfd193f3e7a454ce
Author: Jonas Gorski <jonas.gorski at gmail.com>
AuthorDate: Wed Dec 13 16:36:20 2017 +0100

    brcm63xx: fix an OOPS when accessing the basemode register on 6368
    
    The bcm6368 pinctrl driver passed the wrong variable to
    devm_regmap_field_alloc, causing it to blow up when later trying to
    access the field.
    
    Fixes #1211.
    
    Signed-off-by: Jonas Gorski <jonas.gorski at gmail.com>
---
 .../patches-4.4/140-pinctrl-add-a-pincontrol-driver-for-BCM6368.patch   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/target/linux/brcm63xx/patches-4.4/140-pinctrl-add-a-pincontrol-driver-for-BCM6368.patch b/target/linux/brcm63xx/patches-4.4/140-pinctrl-add-a-pincontrol-driver-for-BCM6368.patch
index 9d086a6..6a9b9e0 100644
--- a/target/linux/brcm63xx/patches-4.4/140-pinctrl-add-a-pincontrol-driver-for-BCM6368.patch
+++ b/target/linux/brcm63xx/patches-4.4/140-pinctrl-add-a-pincontrol-driver-for-BCM6368.patch
@@ -575,7 +575,7 @@ Signed-off-by: Jonas Gorski <jonas.gorski at gmail.com>
 +	if (!pctl)
 +		return -ENOMEM;
 +
-+	pctl->overlay = devm_regmap_field_alloc(&pdev->dev, mode, overlay);
++	pctl->overlay = devm_regmap_field_alloc(&pdev->dev, basemode, overlay);
 +	if (IS_ERR(pctl->overlay))
 +		return PTR_ERR(pctl->overlay);
 +



More information about the lede-commits mailing list