]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
of: reserved_mem: use -ENODEV instead of -ENOENT
authorMarek Szyprowski <m.szyprowski@samsung.com>
Wed, 25 Mar 2026 09:00:18 +0000 (10:00 +0100)
committerRob Herring (Arm) <robh@kernel.org>
Thu, 26 Mar 2026 19:12:02 +0000 (14:12 -0500)
commit9d5149b3f2e7e80378907a8d3e4f7a94dfbbbdb8
treed650bcec1189fc5fc69cf9556386aa6c35699dcd
parentabdd23c8849d45c6bdef0ab6facbbc63bddebbe1
of: reserved_mem: use -ENODEV instead of -ENOENT

When given reserved memory region doesn't really support given node,
return -ENODEV instead of -ENOENT. Then fix __reserved_mem_init_node()
function to properly propagate error code different from -ENODEV instead
of silently ignoring it.

Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Link: https://patch.msgid.link/20260325090023.3175348-3-m.szyprowski@samsung.com
Signed-off-by: Rob Herring (Arm) <robh@kernel.org>
drivers/of/of_reserved_mem.c
kernel/dma/coherent.c
kernel/dma/contiguous.c