[linux-mm-cc] [PATCH 12/12] show num of pages used by ccache
IKEDA Munehiro
m-ikeda at ds.jp.nec.com
Mon Jul 23 06:11:02 EDT 2007
Add information of number of pages used by ccache
on /proc/ccache_stats.
Signed-off-by: IKEDA, Munehiro <m-ikeda at ds.jp.nec.com>
---
mm/ccache.c | 20 ++++++++++----------
1 files changed, 10 insertions(+), 10 deletions(-)
diff --git a/mm/ccache.c b/mm/ccache.c
index 83997ec..5f4dbb1 100644
--- a/mm/ccache.c
+++ b/mm/ccache.c
@@ -523,16 +523,16 @@ static int proc_read_ccache_stats(char *page, char **start, off_t off,
return 0;
}
- if (!fs_backed_cc_started)
- goto print_anon;
- len = sprintf(page,
- "fs_backed_cc_size: %d\n", atomic_read(&fs_backed_cc_size));
-print_anon:
- if (!anon_cc_started)
- goto out;
- len += sprintf(page + len,
- "anon_cc_size: %d\n", atomic_read(&anon_cc_size));
-out:
+ if (fs_backed_cc_started || anon_cc_started) {
+ len += sprintf(page + len, "pages used for ccache: %d\n",
+ atomic_read(&cc_pages));
+ if (fs_backed_cc_started)
+ len += sprintf(page + len, "fs_backed_cc_size: %d\n",
+ atomic_read(&fs_backed_cc_size));
+ if (anon_cc_started)
+ len += sprintf(page + len, "anon_cc_size: %d\n",
+ atomic_read(&anon_cc_size));
+ }
return len;
}
--
1.4.4.4
More information about the linux-mm-cc
mailing list