11–13 Dec 2025
Asia/Tokyo timezone

CMA allocations fail due to pinned MOVABLE pages

11 Dec 2025, 15:30
15m
"Hall A2/3" (Toranomon Hills Mori Tower)

"Hall A2/3"

Toranomon Hills Mori Tower

120
Kernel Memory Management MC Kernel Memory Management MC

Speakers

Juan Yescas (Google) Kalesh Singh (Google)

Description

When device drivers reserve big blocks of MIGRATE_CMA pages, the underutilized MIGRATE_CMA can be used for MIGRATE_MOVABLE requests and these pages can be short-term pin for DMA, so if we require MIGRATE_CMA pages, the allocations might fail.

This topic has been discussed in:

https://lore.kernel.org/all/882b566c-34d6-4e68-9447-6c74a0693f18@redhat.com/T/#u

https://lore.kernel.org/all/CAJDx_rhu5jj6EEhnPQGa6qDDWTDm-6Ac0ucUA2HVT-9yRvCNhQ@mail.gmail.com/

The goal of the talk is to discuss the different solutions for the problem and pick the most adequate for this issue.

Primary authors

Presentation materials

Diamond Sponsors
Platinum Sponsors
Gold Sponsors
Silver Sponsors
T-Shirt Sponsor
Conference Services Provided by