0

是否vmalloc_to_page返回连续的物理内存?

我问是因为我看到它的返回值用于 DMA 并且 DMA 使用连续内存。

在此处查看 DMA 的 vmalloc_to_page 用法: https ://elixir.bootlin.com/linux/v5.4.70/source/drivers/mtd/nand/onenand/samsung.c#L644

然而,在vmalloc_to_page实现中,它似乎并没有创建一个连续的分配: https ://elixir.bootlin.com/linux/v4.5/source/mm/vmalloc.c#L234

4

0 回答 0