Skip to content

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

Merged
shashim-quic merged 1 commit intoqualcomm-linux:tech/all/configfrom
bibekpatro:tech/all/config
Mar 12, 2026
Merged

QCLINUX: qcom.config: enable CONFIG_CMA for qcom chipsets#751
shashim-quic merged 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 [email protected]
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 [email protected]
@qcomlnxci qcomlnxci requested a review from a team March 2, 2026 13:09
@shashim-quic shashim-quic merged commit 4e00978 into qualcomm-linux:tech/all/config Mar 12, 2026
2 of 5 checks passed
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.

3 participants