i.MX6: fix cleanup path in imx6q_suspend_init()
Subsystems (3)
PATCH 1/1 i.MX6: fix cleanup path in imx6q_suspend_init()
The wrong pointer is passed to the ioumap function in the cleanup path
--- arch/arm/mach-imx/pm-imx6.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-)
arch/arm/mach-imx/pm-imx6.c +4 -4
@@ -561,13 +561,13 @@ static int __init imx6q_suspend_init(const struct imx6_pm_socdata *socdata) goto put_node; pl310_cache_map_failed: -iounmap (&pm_info->gpc_base.vbase); +iounmap (pm_info->gpc_base.vbase); gpc_map_failed: -iounmap (&pm_info->iomuxc_base.vbase); +iounmap (pm_info->iomuxc_base.vbase); iomuxc_map_failed: -iounmap (&pm_info->src_base.vbase); +iounmap (pm_info->src_base.vbase); src_map_failed: -iounmap (&pm_info->mmdc_base.vbase); +iounmap (pm_info->mmdc_base.vbase); put_node:of_node_put (node);
Signature · 1 line
2.5.0
PATCH 1/1 i.MX6: fix cleanup path in imx6q_suspend_init()
Shawn, Sascha,
Are you OK with this patch?
JC
Le 26/12/2015 23:16, Jean-Christophe Dubois a ?crit :
Quoted 29 lines
The wrong pointer is passed to the ioumap function in the cleanup path
Signed-off-by Jean-Christophe Dubois <[email protected]>--- arch/arm/mach-imx/pm-imx6.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-)arch/arm/mach-imx/pm-imx6.c +4
-4@@ -561,13 +561,13 @@ static int __init imx6q_suspend_init(const struct imx6_pm_socdata *socdata) goto put_node; pl310_cache_map_failed: -iounmap (&pm_info->gpc_base.vbase); +iounmap (pm_info->gpc_base.vbase); gpc_map_failed: -iounmap (&pm_info->iomuxc_base.vbase); +iounmap (pm_info->iomuxc_base.vbase); iomuxc_map_failed: -iounmap (&pm_info->src_base.vbase); +iounmap (pm_info->src_base.vbase); src_map_failed: -iounmap (&pm_info->mmdc_base.vbase); +iounmap (pm_info->mmdc_base.vbase); put_node:of_node_put (node);
PATCH 1/1 i.MX6: fix cleanup path in imx6q_suspend_init()
Am Sonntag, den 17.01.2016, 18:53 +0100 schrieb Jean-Christophe DUBOIS:
Quoted 6 lines
Shawn, Sascha,
Are you OK with this patch?
JC
Looks good.
Quoted 32 lines
Le 26/12/2015 23:16, Jean-Christophe Dubois a ?crit :
Quoted 29 lines
The wrong pointer is passed to the ioumap function in the cleanup path
Signed-off-by Jean-Christophe Dubois <[email protected]>--- arch/arm/mach-imx/pm-imx6.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-)arch/arm/mach-imx/pm-imx6.c +4
-4@@ -561,13 +561,13 @@ static int __init imx6q_suspend_init(const struct imx6_pm_socdata *socdata) goto put_node; pl310_cache_map_failed: -iounmap (&pm_info->gpc_base.vbase); +iounmap (pm_info->gpc_base.vbase); gpc_map_failed: -iounmap (&pm_info->iomuxc_base.vbase); +iounmap (pm_info->iomuxc_base.vbase); iomuxc_map_failed: -iounmap (&pm_info->src_base.vbase); +iounmap (pm_info->src_base.vbase); src_map_failed: -iounmap (&pm_info->mmdc_base.vbase); +iounmap (pm_info->mmdc_base.vbase); put_node:of_node_put (node);
Signature · 2 lines
Pengutronix e.K. | Lucas Stach | Industrial Linux Solutions | http://www.pengutronix.de/ |
Shawn Guo
AppliedPATCH 1/1 i.MX6: fix cleanup path in imx6q_suspend_init()
In reply to Jean-Christophe DUBOISQuoted 10 lines · Jean-Christophe DUBOIS
Shawn, Sascha,
Are you OK with this patch?
JC
Le 26/12/2015 23:16, Jean-Christophe Dubois a ?crit :
Quoted 3 lines
The wrong pointer is passed to the ioumap function in the cleanup path
Signed-off-by Jean-Christophe Dubois <[email protected]>
Applied, thanks.