]> granicus.if.org Git - procps-ng/commitdiff
free: clarification of credits for the Shmem support
authorJaromir Capik <jcapik@redhat.com>
Mon, 9 Sep 2013 14:15:54 +0000 (16:15 +0200)
committerJaromir Capik <jcapik@redhat.com>
Mon, 9 Sep 2013 14:54:00 +0000 (16:54 +0200)
An unpleasant thing happened when I comitted the shmem support
for the 'free' tool. We already had a merge request from
Adrian Brzezinski in the queue, doing exactly the same.
As Adrian deserves credits, I'm reverting the change
and re-applying with the next commit in order to make
him a part of the project history.

free.1
proc/sysinfo.c

diff --git a/free.1 b/free.1
index 1e8e7ef73fe1d067a388a49943ef668f0e82f41a..f7c2313abae32fff4c6e9070f22073e30af84fa2 100644 (file)
--- a/free.1
+++ b/free.1
@@ -11,11 +11,8 @@ free \- Display amount of free and used memory in the system
 .SH DESCRIPTION
 .B free
 displays the total amount of free and used physical and swap memory in the
-system, as well as the buffers used by the kernel.
-The shared memory column represents either the MemShared value (2.4 series
-kernels) or the Shmem value (2.6 series kernels and later) taken from the
-/proc/meminfo file. The value is zero if none of the entries is exported
-by the kernel.
+system, as well as the buffers used by the kernel.  The shared memory column
+should be ignored; it is obsolete.
 .SH OPTIONS
 .TP
 \fB\-b\fR, \fB\-\-bytes\fR
index fb98c8a64a6ccf0147391fbd87a3e093d2f66879..15cdb831d621b787eedcb27ddb80cab8701d28fd 100644 (file)
@@ -629,14 +629,13 @@ void meminfo(void){
   {"LowTotal",     &kb_low_total},
   {"Mapped",       &kb_mapped},       // kB version of vmstat nr_mapped
   {"MemFree",      &kb_main_free},    // important
-  {"MemShared",    &kb_main_shared},  // obsolete since kernel 2.6! (sharing the variable with Shmem replacement)
+  {"MemShared",    &kb_main_shared},  // important, but now gone!
   {"MemTotal",     &kb_main_total},   // important
   {"NFS_Unstable", &kb_nfs_unstable},
   {"PageTables",   &kb_pagetables},   // kB version of vmstat nr_page_table_pages
   {"ReverseMaps",  &nr_reversemaps},  // same as vmstat nr_page_table_pages
   {"SReclaimable", &kb_swap_reclaimable}, // "swap reclaimable" (dentry and inode structures)
   {"SUnreclaim",   &kb_swap_unreclaimable},
-  {"Shmem",        &kb_main_shared},  // kernel 2.6 and later (sharing the output variable with obsolete MemShared)
   {"Slab",         &kb_slab},         // kB version of vmstat nr_slab
   {"SwapCached",   &kb_swap_cached},
   {"SwapFree",     &kb_swap_free},    // important