Преглед изворни кода

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 <[email protected]>
Jonas Gorski пре 8 година
родитељ
комит
a8d3d517d0

+ 1 - 1
target/linux/brcm63xx/patches-4.4/140-pinctrl-add-a-pincontrol-driver-for-BCM6368.patch

@@ -575,7 +575,7 @@ Signed-off-by: Jonas Gorski <[email protected]>
 +	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);
 +