将页面更改为写保护

时间:2013-09-04 12:49:39

标签: c linux struct kernel paging

我正在linux内核中做一个项目,我想在内核中找到/编写一个函数,它接受struct page并将其更改为写保护。

我找到了这个函数,它占用页面的pte并将页面更改为wrprotect:

static inline pte_t pte_wrprotect(pte_t pte)

x86/include/asm/pgtable

但我不知道如何从其pte_t获取页面的struct page。 我搜索了这个结构的文档,但是我找不到。

任何人都可以向我解释如何从pte_t获取struct page页面吗?

由于

0 个答案:

没有答案