Мне нужно выделить несколько больших буферов DMA (8 МБ и больше) с выравниванием 8 КиБ (8192). Чтобы выделить большой буфер, я использую dma_alloc_coherent
и параметр командной строки ядра cma
. Но как я могу установить выравнивание 8 KiB для моего буфера?