Files
Centos-kernel-stream-10/kernel/dma
Jerry Snitselaar 4939761c93 of: reserved_mem: Allow reserved_mem framework detect "cma=" kernel param
JIRA: https://issues.redhat.com/browse/RHEL-213791
Upstream-Status: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
Conflicts: context diff in fdt_scan_reserved_mem_reg_nodes()

commit 0fd17e5983337231dc655e9ca0095d2ca3f47405
Author: Oreoluwa Babatunde <oreoluwa.babatunde@oss.qualcomm.com>
Date: Mon Jan 26 18:13:27 2026 +0100

    of: reserved_mem: Allow reserved_mem framework detect "cma=" kernel param

    When initializing the default cma region, the "cma=" kernel parameter
    takes priority over a DT defined linux,cma-default region. Hence, give
    the reserved_mem framework the ability to detect this so that the DT
    defined cma region can skip initialization accordingly.

    Signed-off-by: Oreoluwa Babatunde <oreoluwa.babatunde@oss.qualcomm.com>
    Tested-by: Joy Zou <joy.zou@nxp.com>
    Acked-by: Rob Herring (Arm) <robh@kernel.org>
    Fixes: 8a6e02d0c00e ("of: reserved_mem: Restructure how the reserved memory regions are processed")
    Fixes: 2c223f7239f3 ("of: reserved_mem: Restructure call site for dma_contiguous_early_fixup()")
    Link: https://lore.kernel.org/r/20251210002027.1171519-1-oreoluwa.babatunde@oss.qualcomm.com
    [mszyprow: rebased onto v6.19-rc1, added fixes tags, added a stub for
     cma_skip_dt_default_reserved_mem() if no CONFIG_DMA_CMA is set]
    Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>

(cherry picked from commit 0fd17e5983337231dc655e9ca0095d2ca3f47405)
Signed-off-by: Jerry Snitselaar <jsnitsel@redhat.com>
2026-07-22 12:33:06 -07:00
..