定义在哪里 kmap_atomic
where is defined kmap_atomic
我有一个在 x86 系统中运行良好的内核模块。但是当我想在 raspbian buster os 和 ARMv8-a cpu 上编译它时,它给出了以下错误:
error: implicit declaration of function ‘kmap_atomic’; did you mean ‘in_atomic’? [-Werror=implicit-function-declaration]
#define __pte_map(pmd) (pte_t *)kmap_atomic(pmd_page(*(pmd)))
我要编译的模块是https://github.com/misc0110/PTEditor。现在有人可以帮助我解决上述错误。
该模块显然缺少 linux/highmem.h
.
的包含
我有一个在 x86 系统中运行良好的内核模块。但是当我想在 raspbian buster os 和 ARMv8-a cpu 上编译它时,它给出了以下错误:
error: implicit declaration of function ‘kmap_atomic’; did you mean ‘in_atomic’? [-Werror=implicit-function-declaration]
#define __pte_map(pmd) (pte_t *)kmap_atomic(pmd_page(*(pmd)))
我要编译的模块是https://github.com/misc0110/PTEditor。现在有人可以帮助我解决上述错误。
该模块显然缺少 linux/highmem.h
.