Add amount of cached memory to sysreq-m output
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 ;