Skip to content

QCLINUX: qcom.config: enable CONFIG_CMA for qcom chipsets#751

Open
bibekpatro wants to merge 1 commit intoqualcomm-linux:tech/all/configfrom
bibekpatro:tech/all/config
Open

QCLINUX: qcom.config: enable CONFIG_CMA for qcom chipsets#751
bibekpatro wants to merge 1 commit intoqualcomm-linux:tech/all/configfrom
bibekpatro:tech/all/config

Conversation

@bibekpatro
Copy link

CMA imposes system-wide memory constraints by reserving boot-time memory and restricting it to movable allocations. This alters allocator behavior even when CMA is not explicitly used.

Since CMA sizing and applicability are platform-specific, mm/Kconfig intentionally provides no default opt-in for CONFIG_CMA.

Enable CONFIG_CMA for all qcom chipsets

Signed-off-by: Bibek Kumar Patro bibek.patro@oss.qualcomm.com
CRs-Fixed: 4444207

CMA imposes system-wide memory constraints by reserving boot-time memory
and restricting it to movable allocations. This alters allocator
behavior even when CMA is not explicitly used.

Since CMA sizing and applicability are platform-specific, mm/Kconfig
intentionally provides no default opt-in for CONFIG_CMA.

Enable CONFIG_CMA for all qcom chipsets

Signed-off-by: Bibek Kumar Patro bibek.patro@oss.qualcomm.com
@qcomlnxci qcomlnxci requested a review from a team March 2, 2026 13:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants