как отслеживать распределение CMA в ядре Linux?

#linux #kernel #driver #dma

#linux #ядро #драйвер #dma

Вопрос:

Я постоянно получаю alloc_contig_range: [x, x) PFNs busy сообщения dmesg .Как я искал, это связано с Linux CMA framework, поэтому я хочу знать, какой драйвер или процесс вызывают это problem.in другим словом, я хочу знать, кто вызывает функцию cma_alloc или сколько cma использует процесс?

Я также увеличиваю свой размер CMA, но этот процесс или диск используют его целиком каждый раз, когда я его увеличиваю