tzh
2024-08-22 c7d0944258c7d0943aa7b2211498fd612971ce27
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#ifndef LINUX_KERNEL_PAGE_FLAGS_H
#define LINUX_KERNEL_PAGE_FLAGS_H
 
/*
 * Stable page flag bits exported to user space
 */
 
#define KPF_LOCKED        0
#define KPF_ERROR        1
#define KPF_REFERENCED        2
#define KPF_UPTODATE        3
#define KPF_DIRTY        4
#define KPF_LRU            5
#define KPF_ACTIVE        6
#define KPF_SLAB        7
#define KPF_WRITEBACK        8
#define KPF_RECLAIM        9
#define KPF_BUDDY        10
 
/* 11-20: new additions in 2.6.31 */
#define KPF_MMAP        11
#define KPF_ANON        12
#define KPF_SWAPCACHE        13
#define KPF_SWAPBACKED        14
#define KPF_COMPOUND_HEAD    15
#define KPF_COMPOUND_TAIL    16
#define KPF_HUGE        17
#define KPF_UNEVICTABLE        18
#define KPF_HWPOISON        19
#define KPF_NOPAGE        20
 
#define KPF_KSM            21
#define KPF_THP            22
#define KPF_BALLOON        23
#define KPF_ZERO_PAGE        24
#define KPF_IDLE        25
 
 
#endif /* LINUX_KERNEL_PAGE_FLAGS_H */