Linux kernel 为什么';是否允许高内存?

Linux kernel 为什么';是否允许高内存?,linux-kernel,Linux Kernel,我想在启用highmem的系统上使用Linux mmc_spi。我不明白为什么mmc_spi模块不能与highmem一起工作 该模块使用kmap()和kmalloc(),因此我不确定为什么高内存会成为一个问题 Kconfig文件表示该文件依赖于!HIGHMEM和源代码有如下注释: /*也允许pio;我们不允许在第939行使用highmem*/ 任何帮助都将不胜感激 我投票结束这个问题,因为它是关于内核编程的。编程问题是离题的,但可以继续提问。是什么让你认为它对highmem不起作用?你是在什么地

我想在启用highmem的系统上使用Linux mmc_spi。我不明白为什么mmc_spi模块不能与highmem一起工作

该模块使用kmap()和kmalloc(),因此我不确定为什么高内存会成为一个问题

Kconfig文件表示该文件依赖于!HIGHMEM和源代码有如下注释:

/*也允许pio;我们不允许在第939行使用highmem*/


任何帮助都将不胜感激

我投票结束这个问题,因为它是关于内核编程的。编程问题是离题的,但可以继续提问。是什么让你认为它对highmem不起作用?你是在什么地方读到的,还是你的内核构建崩溃了,或者什么?Kconfig取决于它!海姆