]>
Commit | Line | Data |
---|---|---|
a713518f | 1 | #ifndef _SPL_VMSYSTM_H |
2 | #define _SPL_VMSYSTM_H | |
3 | ||
4 | #include <linux/mm.h> | |
5 | ||
6 | #define physmem num_physpages | |
77b1fe8f | 7 | #define ptob(pages) (pages * PAGE_SIZE) |
8 | #define membar_producer() smp_wmb() | |
9 | ||
10 | #if 0 | |
11 | /* The approximate total number of free pages */ | |
12 | #define freemem 0 | |
13 | ||
14 | /* The average number of free pages over the last 5 seconds */ | |
15 | #define avefree 0 | |
16 | ||
17 | /* The average number of free pages over the last 30 seconds */ | |
18 | #define avefree30 0 | |
19 | ||
20 | /* A guess as to how much memory has been promised to | |
21 | * processes but not yet allocated */ | |
22 | #define deficit 0 | |
23 | ||
24 | /* A guess as to how many page are needed to satisfy | |
25 | * stalled page creation requests */ | |
26 | #define needfree 0 | |
27 | ||
28 | /* A bootlean the controls the setting of deficit */ | |
29 | #define desperate | |
30 | ||
31 | /* When free memory is above this limit, no paging or swapping is done */ | |
32 | #define lotsfree 0 | |
33 | ||
34 | /* When free memory is above this limit, swapping is not performed */ | |
35 | #define desfree 0 | |
36 | ||
37 | /* Threshold for many low memory tests, e.g. swapping is | |
38 | * more active below this limit */ | |
39 | #define minfree 0 | |
40 | #endif | |
a713518f | 41 | |
42 | #endif /* SPL_VMSYSTM_H */ |