of: reserved_mem: Add missing IORESOURCE_MEM flag on resources
Rob Herring (Arm)
maintainerPATCH 1/1 of: reserved_mem: Add missing IORESOURCE_MEM flag on resources
Commit f4fcfdda2fd8 ('of: reserved_mem: Add functions to parse "memory-region"') failed to set IORESOURCE_MEM flag on the resources. The result is functions such as devm_ioremap_resource_wc() will fail. Add the missing flag.
--- drivers/of/of_reserved_mem.c | 1 + 1 file changed, 1 insertion(+)
drivers/of/of_reserved_mem.c +1 -0
@@ -771,6 +771,7 @@ int of_reserved_mem_region_to_resource(const struct device_node *np,return -EINVAL ;resource_set_range (res, rmem->base, rmem->size); + res->flags =IORESOURCE_MEM ; res->name = rmem->name;return 0 ; }
Signature · 1 line
2.50.1
Quoted 10 lines · Rob Herring (Arm)
Commit
f4fcfdda2fd8('of:reserved_mem: Add functions to parse "memory-region"') failed to setIORESOURCE_MEMflag on the resources. The result is functions such asdevm_ioremap_resource_wc()will fail. Add the missing flag.Fixes f4fcfdda2fd8 ('of: reserved_mem: Add functions to parse "memory-region"')Reported-by Iuliana Prodan <[email protected]>Reported-by Daniel Baluta <[email protected]>Signed-off-by Rob Herring (Arm) <[email protected]>
-Saravana
Quoted 19 lines
--- drivers/of/of_reserved_mem.c | 1 + 1 file changed, 1 insertion(+)drivers/of/of_reserved_mem.c +1
-1@@ -771,6 +771,7 @@ int of_reserved_mem_region_to_resource(const struct device_node *np,return -EINVAL ;resource_set_range (res, rmem->base, rmem->size); + res->flags =IORESOURCE_MEM ; res->name = rmem->name;return 0 ; } --2.50.1
Quoted 9 lines · Rob Herring (Arm)
Commit
f4fcfdda2fd8('of:reserved_mem: Add functions to parse "memory-region"') failed to setIORESOURCE_MEMflag on the resources. The result is functions such asdevm_ioremap_resource_wc()will fail. Add the missing flag.Fixes f4fcfdda2fd8 ('of: reserved_mem: Add functions to parse "memory-region"')Reported-by Iuliana Prodan <[email protected]>Reported-by Daniel Baluta <[email protected]>Signed-off-by Rob Herring (Arm) <[email protected]>
Thanks,
Iulia
Quoted 16 lines
--- drivers/of/of_reserved_mem.c | 1 + 1 file changed, 1 insertion(+)drivers/of/of_reserved_mem.c +1
-0@@ -771,6 +771,7 @@ int of_reserved_mem_region_to_resource(const struct device_node *np,return -EINVAL ;resource_set_range (res, rmem->base, rmem->size); + res->flags =IORESOURCE_MEM ; res->name = rmem->name;return 0 ; }