diff options
| -rw-r--r-- | fs/proc/proc_misc.c | 7 | ||||
| -rw-r--r-- | include/linux/quicklist.h | 7 | 
2 files changed, 12 insertions, 2 deletions
diff --git a/fs/proc/proc_misc.c b/fs/proc/proc_misc.c index ded96986296..00f10a2dcf1 100644 --- a/fs/proc/proc_misc.c +++ b/fs/proc/proc_misc.c @@ -24,6 +24,7 @@  #include <linux/tty.h>  #include <linux/string.h>  #include <linux/mman.h> +#include <linux/quicklist.h>  #include <linux/proc_fs.h>  #include <linux/ioport.h>  #include <linux/mm.h> @@ -189,7 +190,8 @@ static int meminfo_read_proc(char *page, char **start, off_t off,  		"Committed_AS: %8lu kB\n"  		"VmallocTotal: %8lu kB\n"  		"VmallocUsed:  %8lu kB\n" -		"VmallocChunk: %8lu kB\n", +		"VmallocChunk: %8lu kB\n" +		"Quicklists:   %8lu kB\n",  		K(i.totalram),  		K(i.freeram),  		K(i.bufferram), @@ -221,7 +223,8 @@ static int meminfo_read_proc(char *page, char **start, off_t off,  		K(committed),  		(unsigned long)VMALLOC_TOTAL >> 10,  		vmi.used >> 10, -		vmi.largest_chunk >> 10 +		vmi.largest_chunk >> 10, +		K(quicklist_total_size())  		);  		len += hugetlb_report_meminfo(page + len); diff --git a/include/linux/quicklist.h b/include/linux/quicklist.h index 39b66713a0b..bd466439c58 100644 --- a/include/linux/quicklist.h +++ b/include/linux/quicklist.h @@ -80,6 +80,13 @@ void quicklist_trim(int nr, void (*dtor)(void *),  unsigned long quicklist_total_size(void); +#else + +static inline unsigned long quicklist_total_size(void) +{ +	return 0; +} +  #endif  #endif /* LINUX_QUICKLIST_H */  |