对于linux 内核,你可以给出所有nopage可能的函数原型吗?
时间: 2023-12-27 15:02:24 浏览: 68
linux 内核 函数
4星 · 用户满意度95%
在 Linux 内核中,nopage 函数是用于处理页面缺失异常的函数。它的函数原型可以根据具体的上下文而有所不同。以下是一些可能的 nopage 函数原型:
1. 在 mm/nommu.c 中,nopage 函数原型如下:
```c
static int nopage(struct vm_area_struct *vma, unsigned long address, int write_access)
```
2. 在 mm/memory.c 中,nopage 函数原型如下:
```c
int nopage(struct vm_fault *vmf)
```
3. 在 arch/mips/mm/fault.c 中,nopage 函数原型如下:
```c
int __weak nopage(struct fault_info *info, unsigned long address, int write_access)
```
4. 在 arch/powerpc/mm/fault.c 中,nopage 函数原型如下:
```c
int __weak nopage(struct vm_area_struct *vma, unsigned long address, int write_access)
```
需要注意的是,这些原型都是特定于不同的上下文的,因此并非所有的 nopage 函数都具有相同的原型。
阅读全文