Vmalloc_to_page возвращает непрерывную физическую память? - PullRequest
0 голосов
/ 18 марта 2019

Возвращает ли vmalloc_to_page непрерывную физическую память?

Я спрашиваю, потому что вижу, что его возвращаемое значение используется для DMA, а DMA использует непрерывная память.

См. Использование vmalloc_to_page для DMA здесь: https://elixir.bootlin.com/linux/latest/source/drivers/mtd/nand/onenand/samsung.c#L657

Тем не менее, в реализации vmalloc_to_page не похоже, что он создает непрерывное распределение: https://elixir.bootlin.com/linux/v4.5/source/mm/vmalloc.c#L234

...