From 636f114a863ccfab20e38c2444cbac809449f47f Mon Sep 17 00:00:00 2001 From: Pekka Enberg Date: Sun, 8 Jan 2006 01:00:36 -0800 Subject: [PATCH] --- yaml --- r: 16825 b: refs/heads/master c: 85289f98ddc13f6cea82c59d6ff78f9d205dfccc h: refs/heads/master i: 16823: d55dfaa14a1b59245ac7575696fcd7c42d994959 v: v3 --- [refs] | 2 +- trunk/mm/slab.c | 45 +++++++++++++++++++++++++-------------------- 2 files changed, 26 insertions(+), 21 deletions(-) diff --git a/[refs] b/[refs] index fa1c75a4399e..1798dbf6e33c 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: f9f7500521b25dbf1aba476b81230489ad8e2c4b +refs/heads/master: 85289f98ddc13f6cea82c59d6ff78f9d205dfccc diff --git a/trunk/mm/slab.c b/trunk/mm/slab.c index eb70fddf2059..3d3b5a46854f 100644 --- a/trunk/mm/slab.c +++ b/trunk/mm/slab.c @@ -3364,32 +3364,37 @@ static void cache_reap(void *unused) #ifdef CONFIG_PROC_FS -static void *s_start(struct seq_file *m, loff_t *pos) +static void print_slabinfo_header(struct seq_file *m) { - loff_t n = *pos; - struct list_head *p; - - down(&cache_chain_sem); - if (!n) { - /* - * Output format version, so at least we can change it - * without _too_ many complaints. - */ + /* + * Output format version, so at least we can change it + * without _too_ many complaints. + */ #if STATS - seq_puts(m, "slabinfo - version: 2.1 (statistics)\n"); + seq_puts(m, "slabinfo - version: 2.1 (statistics)\n"); #else - seq_puts(m, "slabinfo - version: 2.1\n"); + seq_puts(m, "slabinfo - version: 2.1\n"); #endif - seq_puts(m, "# name "); - seq_puts(m, " : tunables "); - seq_puts(m, " : slabdata "); + seq_puts(m, "# name " + " "); + seq_puts(m, " : tunables "); + seq_puts(m, " : slabdata "); #if STATS - seq_puts(m, " : globalstat " - " "); - seq_puts(m, " : cpustat "); + seq_puts(m, " : globalstat " + " "); + seq_puts(m, " : cpustat "); #endif - seq_putc(m, '\n'); - } + seq_putc(m, '\n'); +} + +static void *s_start(struct seq_file *m, loff_t *pos) +{ + loff_t n = *pos; + struct list_head *p; + + down(&cache_chain_sem); + if (!n) + print_slabinfo_header(m); p = cache_chain.next; while (n--) { p = p->next;