diff options
Diffstat (limited to 'fs/proc')
-rw-r--r-- | fs/proc/array.c | 1 | ||||
-rw-r--r-- | fs/proc/base.c | 1 | ||||
-rw-r--r-- | fs/proc/kcore.c | 1 | ||||
-rw-r--r-- | fs/proc/proc_misc.c | 24 | ||||
-rw-r--r-- | fs/proc/root.c | 1 | ||||
-rw-r--r-- | fs/proc/vmcore.c | 1 |
6 files changed, 14 insertions, 15 deletions
diff --git a/fs/proc/array.c b/fs/proc/array.c index 7a76ad5702..7495d3e207 100644 --- a/fs/proc/array.c +++ b/fs/proc/array.c | |||
@@ -52,7 +52,6 @@ | |||
52 | * : base.c too. | 52 | * : base.c too. |
53 | */ | 53 | */ |
54 | 54 | ||
55 | #include <linux/config.h> | ||
56 | #include <linux/types.h> | 55 | #include <linux/types.h> |
57 | #include <linux/errno.h> | 56 | #include <linux/errno.h> |
58 | #include <linux/time.h> | 57 | #include <linux/time.h> |
diff --git a/fs/proc/base.c b/fs/proc/base.c index 6ba7785319..243a94af04 100644 --- a/fs/proc/base.c +++ b/fs/proc/base.c | |||
@@ -49,7 +49,6 @@ | |||
49 | 49 | ||
50 | #include <asm/uaccess.h> | 50 | #include <asm/uaccess.h> |
51 | 51 | ||
52 | #include <linux/config.h> | ||
53 | #include <linux/errno.h> | 52 | #include <linux/errno.h> |
54 | #include <linux/time.h> | 53 | #include <linux/time.h> |
55 | #include <linux/proc_fs.h> | 54 | #include <linux/proc_fs.h> |
diff --git a/fs/proc/kcore.c b/fs/proc/kcore.c index 17f6e8fa13..036d14d836 100644 --- a/fs/proc/kcore.c +++ b/fs/proc/kcore.c | |||
@@ -9,7 +9,6 @@ | |||
9 | * Safe accesses to vmalloc/direct-mapped discontiguous areas, Kanoj Sarcar <kanoj@sgi.com> | 9 | * Safe accesses to vmalloc/direct-mapped discontiguous areas, Kanoj Sarcar <kanoj@sgi.com> |
10 | */ | 10 | */ |
11 | 11 | ||
12 | #include <linux/config.h> | ||
13 | #include <linux/mm.h> | 12 | #include <linux/mm.h> |
14 | #include <linux/proc_fs.h> | 13 | #include <linux/proc_fs.h> |
15 | #include <linux/user.h> | 14 | #include <linux/user.h> |
diff --git a/fs/proc/proc_misc.c b/fs/proc/proc_misc.c index 5c10ea1574..9f2cfc30f9 100644 --- a/fs/proc/proc_misc.c +++ b/fs/proc/proc_misc.c | |||
@@ -26,7 +26,6 @@ | |||
26 | #include <linux/mman.h> | 26 | #include <linux/mman.h> |
27 | #include <linux/proc_fs.h> | 27 | #include <linux/proc_fs.h> |
28 | #include <linux/ioport.h> | 28 | #include <linux/ioport.h> |
29 | #include <linux/config.h> | ||
30 | #include <linux/mm.h> | 29 | #include <linux/mm.h> |
31 | #include <linux/mmzone.h> | 30 | #include <linux/mmzone.h> |
32 | #include <linux/pagemap.h> | 31 | #include <linux/pagemap.h> |
@@ -120,7 +119,6 @@ static int meminfo_read_proc(char *page, char **start, off_t off, | |||
120 | { | 119 | { |
121 | struct sysinfo i; | 120 | struct sysinfo i; |
122 | int len; | 121 | int len; |
123 | struct page_state ps; | ||
124 | unsigned long inactive; | 122 | unsigned long inactive; |
125 | unsigned long active; | 123 | unsigned long active; |
126 | unsigned long free; | 124 | unsigned long free; |
@@ -129,7 +127,6 @@ static int meminfo_read_proc(char *page, char **start, off_t off, | |||
129 | struct vmalloc_info vmi; | 127 | struct vmalloc_info vmi; |
130 | long cached; | 128 | long cached; |
131 | 129 | ||
132 | get_page_state(&ps); | ||
133 | get_zone_counts(&active, &inactive, &free); | 130 | get_zone_counts(&active, &inactive, &free); |
134 | 131 | ||
135 | /* | 132 | /* |
@@ -142,7 +139,8 @@ static int meminfo_read_proc(char *page, char **start, off_t off, | |||
142 | allowed = ((totalram_pages - hugetlb_total_pages()) | 139 | allowed = ((totalram_pages - hugetlb_total_pages()) |
143 | * sysctl_overcommit_ratio / 100) + total_swap_pages; | 140 | * sysctl_overcommit_ratio / 100) + total_swap_pages; |
144 | 141 | ||
145 | cached = get_page_cache_size() - total_swapcache_pages - i.bufferram; | 142 | cached = global_page_state(NR_FILE_PAGES) - |
143 | total_swapcache_pages - i.bufferram; | ||
146 | if (cached < 0) | 144 | if (cached < 0) |
147 | cached = 0; | 145 | cached = 0; |
148 | 146 | ||
@@ -167,11 +165,14 @@ static int meminfo_read_proc(char *page, char **start, off_t off, | |||
167 | "SwapFree: %8lu kB\n" | 165 | "SwapFree: %8lu kB\n" |
168 | "Dirty: %8lu kB\n" | 166 | "Dirty: %8lu kB\n" |
169 | "Writeback: %8lu kB\n" | 167 | "Writeback: %8lu kB\n" |
168 | "AnonPages: %8lu kB\n" | ||
170 | "Mapped: %8lu kB\n" | 169 | "Mapped: %8lu kB\n" |
171 | "Slab: %8lu kB\n" | 170 | "Slab: %8lu kB\n" |
171 | "PageTables: %8lu kB\n" | ||
172 | "NFS Unstable: %8lu kB\n" | ||
173 | "Bounce: %8lu kB\n" | ||
172 | "CommitLimit: %8lu kB\n" | 174 | "CommitLimit: %8lu kB\n" |
173 | "Committed_AS: %8lu kB\n" | 175 | "Committed_AS: %8lu kB\n" |
174 | "PageTables: %8lu kB\n" | ||
175 | "VmallocTotal: %8lu kB\n" | 176 | "VmallocTotal: %8lu kB\n" |
176 | "VmallocUsed: %8lu kB\n" | 177 | "VmallocUsed: %8lu kB\n" |
177 | "VmallocChunk: %8lu kB\n", | 178 | "VmallocChunk: %8lu kB\n", |
@@ -188,13 +189,16 @@ static int meminfo_read_proc(char *page, char **start, off_t off, | |||
188 | K(i.freeram-i.freehigh), | 189 | K(i.freeram-i.freehigh), |
189 | K(i.totalswap), | 190 | K(i.totalswap), |
190 | K(i.freeswap), | 191 | K(i.freeswap), |
191 | K(ps.nr_dirty), | 192 | K(global_page_state(NR_FILE_DIRTY)), |
192 | K(ps.nr_writeback), | 193 | K(global_page_state(NR_WRITEBACK)), |
193 | K(ps.nr_mapped), | 194 | K(global_page_state(NR_ANON_PAGES)), |
194 | K(ps.nr_slab), | 195 | K(global_page_state(NR_FILE_MAPPED)), |
196 | K(global_page_state(NR_SLAB)), | ||
197 | K(global_page_state(NR_PAGETABLE)), | ||
198 | K(global_page_state(NR_UNSTABLE_NFS)), | ||
199 | K(global_page_state(NR_BOUNCE)), | ||
195 | K(allowed), | 200 | K(allowed), |
196 | K(committed), | 201 | K(committed), |
197 | K(ps.nr_page_table_pages), | ||
198 | (unsigned long)VMALLOC_TOTAL >> 10, | 202 | (unsigned long)VMALLOC_TOTAL >> 10, |
199 | vmi.used >> 10, | 203 | vmi.used >> 10, |
200 | vmi.largest_chunk >> 10 | 204 | vmi.largest_chunk >> 10 |
diff --git a/fs/proc/root.c b/fs/proc/root.c index 9995356ce7..8901c65cac 100644 --- a/fs/proc/root.c +++ b/fs/proc/root.c | |||
@@ -12,7 +12,6 @@ | |||
12 | #include <linux/time.h> | 12 | #include <linux/time.h> |
13 | #include <linux/proc_fs.h> | 13 | #include <linux/proc_fs.h> |
14 | #include <linux/stat.h> | 14 | #include <linux/stat.h> |
15 | #include <linux/config.h> | ||
16 | #include <linux/init.h> | 15 | #include <linux/init.h> |
17 | #include <linux/module.h> | 16 | #include <linux/module.h> |
18 | #include <linux/bitops.h> | 17 | #include <linux/bitops.h> |
diff --git a/fs/proc/vmcore.c b/fs/proc/vmcore.c index 20d4b2237f..d96050728c 100644 --- a/fs/proc/vmcore.c +++ b/fs/proc/vmcore.c | |||
@@ -7,7 +7,6 @@ | |||
7 | * | 7 | * |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #include <linux/config.h> | ||
11 | #include <linux/mm.h> | 10 | #include <linux/mm.h> |
12 | #include <linux/proc_fs.h> | 11 | #include <linux/proc_fs.h> |
13 | #include <linux/user.h> | 12 | #include <linux/user.h> |