]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
of: reserved_mem: Add missing IORESOURCE_MEM flag on resources
authorRob Herring (Arm) <robh@kernel.org>
Wed, 20 Aug 2025 19:28:04 +0000 (14:28 -0500)
committerRob Herring (Arm) <robh@kernel.org>
Thu, 21 Aug 2025 17:21:36 +0000 (12:21 -0500)
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.

Fixes: f4fcfdda2fd8 ('of: reserved_mem: Add functions to parse "memory-region"')
Reported-by: Iuliana Prodan <iuliana.prodan@nxp.com>
Reported-by: Daniel Baluta <daniel.baluta@gmail.com>
Tested-by: Iuliana Prodan <iuliana.prodan@nxp.com>
Reviewed-by: Iuliana Prodan <iuliana.prodan@nxp.com>
Reviewed-by: Saravana Kannan <saravanak@google.com>
Link: https://lore.kernel.org/r/20250820192805.565568-1-robh@kernel.org
Signed-off-by: Rob Herring (Arm) <robh@kernel.org>
drivers/of/of_reserved_mem.c

index 77016c0cc296e5c441e2ee0a0889d4a00c5c5a8e..d3b7c4ae429c7d16069557fd3bdee552f7aa5304 100644 (file)
@@ -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;
 }