Skip to contentSkip to conversation

Add amount of cached memory to sysreq-m output

PATCH New Martin Knoblauch 1 participant 1 message Feb 6, 2002

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 Add amount of cached memory to sysreq-m output

Hi,

this small patch against fs/buffer.c adds the Cached memory to the
output of sysreq-m requests. Applies against 2.4.18-pre8.

buffer.c Wed Feb 6 13:48:55 2002 renamed from buffer.c.orig Wed Feb 6 13:46:19 2002 +0 -0
@@ -2724,6 +2724,9 @@
        printk("Buffer memory:   %6dkB\n",
                        atomic_read(&buffermem_pages) <<

(PAGE_SHIFT-10));

+ printk("Cache memory: %6dkB\n",
+ (atomic_read(&page_cache_size)-atomic_read(&buffermem_pages)) << (PAGE_SHIFT-10));
+
#ifdef CONFIG_SMP /* trylock does nothing on UP and so we could
deadlock */

        if (!spin_trylock(&lru_list_lock))
                return;

Martin

Signature · 5 lines
------------------------------------------------------------------
Martin Knoblauch         |    email:  [email protected]
TeraPort GmbH            |    Phone:  +49-89-510857-309
C+ITS                    |    Fax:    +49-89-510857-111
http://www.teraport.de   |    Mobile: +49-170-4904759
buffer.c renamed from buffer.c.orig +3 -0
@@ -2724,6 +2724,9 @@
 	printk("Buffer memory:   %6dkB\n",
 			atomic_read(&buffermem_pages) << (PAGE_SHIFT-10));
 
+	printk("Cache memory:   %6dkB\n",
+			(atomic_read(&page_cache_size)- atomic_read(&buffermem_pages)) << (PAGE_SHIFT-10));
+
 #ifdef CONFIG_SMP /* trylock does nothing on UP and so we could deadlock */
 	if (!spin_trylock(&lru_list_lock))
 		return;