]> git.hungrycats.org Git - linux/commitdiff
[PATCH] remove show_buffers()
authorAndrew Morton <akpm@zip.com.au>
Tue, 30 Apr 2002 06:53:41 +0000 (23:53 -0700)
committerLinus Torvalds <torvalds@home.transmeta.com>
Tue, 30 Apr 2002 06:53:41 +0000 (23:53 -0700)
Remove show_buffers().  It really has nothing to show any more.  just
buffermem_pages() - move that out into the callers.

There's a lot of duplication in this code.  better approach would be to
remove all the duplicated code out in the architectures and implement
generic show_memory_state().  Later.

24 files changed:
arch/alpha/mm/init.c
arch/alpha/mm/numa.c
arch/arm/mm/init.c
arch/cris/mm/init.c
arch/i386/mm/init.c
arch/ia64/hp/sim/simserial.c
arch/ia64/mm/init.c
arch/m68k/mm/init.c
arch/mips/mm/init.c
arch/mips64/mm/init.c
arch/parisc/mm/init.c
arch/ppc/mm/init.c
arch/ppc64/mm/init.c
arch/s390/mm/init.c
arch/s390x/mm/init.c
arch/sh/mm/init.c
arch/sparc/mm/init.c
arch/sparc64/mm/init.c
arch/x86_64/mm/init.c
drivers/sgi/char/sgiserial.c
fs/buffer.c
include/linux/fs.h
include/linux/swap.h
mm/page_alloc.c

index ff18f2788be0ad554604b3e690f82d4ed8bb6b21..9ad3946a355c678ae0475403da9254883e07f4f3 100644 (file)
@@ -139,7 +139,7 @@ show_mem(void)
        printk("%ld reserved pages\n",reserved);
        printk("%ld pages shared\n",shared);
        printk("%ld pages swap cached\n",cached);
-       show_buffers();
+       printk("%ld buffermem pages\n", nr_buffermem_pages());
 }
 #endif
 
index f3ecdde89c657a943beb7367b19c985f0fa863af..0f75fd2bc66605a57ef98d576fbd781aecb701f8 100644 (file)
@@ -426,5 +426,5 @@ show_mem(void)
        printk("%ld pages shared\n",shared);
        printk("%ld pages swap cached\n",cached);
        printk("%ld pages in page table cache\n",pgtable_cache_size);
-       show_buffers();
+       printk("%ld buffermem pages\n", nr_buffermem_pages());
 }
index e6d347911bb19f7b2415eeaee177db02c4a5d088..1fb1c8fa7ccc06787077b7aa955b13fb4394485e 100644 (file)
@@ -101,7 +101,7 @@ void show_mem(void)
        printk("%d slab pages\n", slab);
        printk("%d pages shared\n", shared);
        printk("%d pages swap cached\n", cached);
-       show_buffers();
+       printk("%ld buffermem pages\n", nr_buffermem_pages());
 }
 
 struct node_info {
index b7544841b03e391330dc1c83f9293ab2ce445763..0fc2c2135c4aa41c1c5524b58c110c8a159392d6 100644 (file)
@@ -183,7 +183,7 @@ show_mem(void)
        printk("%d pages shared\n",shared);
        printk("%d pages swap cached\n",cached);
        printk("%ld pages in page table cache\n",pgtable_cache_size);
-       show_buffers();
+       printk("%ld buffermem pages\n", nr_buffermem_pages());
 }
 
 /*
index 68011bc7150957628aa3f21f43f6b8469fb926f5..be76e092e8241d9bd370b145aecd40d0b6480897 100644 (file)
@@ -95,7 +95,7 @@ void show_mem(void)
        printk("%d reserved pages\n",reserved);
        printk("%d pages shared\n",shared);
        printk("%d pages swap cached\n",cached);
-       show_buffers();
+       printk("%ld buffermem pages\n", nr_buffermem_pages());
 }
 
 /* References to section boundaries */
index d7573b683278d77cb0ab2750a2d96f7776c495c5..ef0ead0cc222a5c5abf01bb3fc5e5e361dae6c0e 100644 (file)
@@ -156,7 +156,6 @@ static  void receive_chars(struct tty_struct *tty, struct pt_regs *regs)
                                continue;
                        } else if ( seen_esc == 2 ) {
                                if ( ch == 'P' ) show_state();          /* F1 key */
-                               if ( ch == 'Q' ) show_buffers();        /* F2 key */
 #ifdef CONFIG_KDB
                                if ( ch == 'S' )
                                        kdb(KDB_REASON_KEYBOARD, 0, (kdb_eframe_t) regs);
index ddc604251f82a078e374f13a20b22d3471a3f5ea..d479a43d188bbbf62d9d4bc47f8734c956cf4912 100644 (file)
@@ -200,7 +200,7 @@ show_mem(void)
                        pgdat = pgdat->node_next;
                } while (pgdat);
                printk("Total of %ld pages in page table cache\n", pgtable_cache_size);
-               show_buffers();
+               printk("%ld buffermem pages\n", nr_buffermem_pages());
                printk("%d free buffer pages\n", nr_free_buffer_pages());
        }
 #else /* !CONFIG_DISCONTIGMEM */
@@ -220,7 +220,7 @@ show_mem(void)
        printk("%d pages shared\n", shared);
        printk("%d pages swap cached\n", cached);
        printk("%ld pages in page table cache\n", pgtable_cache_size);
-       show_buffers();
+       printk("%ld buffermem pages\n", nr_buffermem_pages());
 #endif /* !CONFIG_DISCONTIGMEM */
 }
 
index 23599f7d5da5eb964c081aa7793325a8c9875a97..7d7024822bacfa2dd903459715870023424cc279 100644 (file)
@@ -109,7 +109,7 @@ void show_mem(void)
     printk("%d pages shared\n",shared);
     printk("%d pages swap cached\n",cached);
     printk("%ld pages in page table cache\n",pgtable_cache_size);
-    show_buffers();
+       printk("%ld buffermem pages\n", nr_buffermem_pages());
 }
 
 extern void init_pointer_table(unsigned long ptable);
index 7019a72c2067edc26ac1859b9e7b2af156000731..b1a77827f57115c4773c6b15df83c208a9f3f75b 100644 (file)
@@ -137,7 +137,7 @@ void show_mem(void)
        printk("%d pages swap cached\n",cached);
        printk("%ld pages in page table cache\n",pgtable_cache_size);
        printk("%d free pages\n", free);
-       show_buffers();
+       printk("%ld buffermem pages\n", nr_buffermem_pages());
 }
 
 /* References to section boundaries */
index 0fca779ac1f82a19d3b2de216b81d03a2aedff6e..9906571b3bd560d7b8af66adf180d30420263c4b 100644 (file)
@@ -341,7 +341,7 @@ void show_mem(void)
        printk("%d pages swap cached\n",cached);
        printk("%ld pages in page table cache\n", pgtable_cache_size);
        printk("%d free pages\n", free);
-       show_buffers();
+       printk("%ld buffermem pages\n", nr_buffermem_pages());
 }
 
 #ifndef CONFIG_DISCONTIGMEM
index c3e16c4638326d7a429f1272997973171af3c499..6ff2a0852ca4d045f6e2d1bba78f634807fede64 100644 (file)
@@ -155,7 +155,7 @@ void show_mem(void)
        printk("%d reserved pages\n",reserved);
        printk("%d pages shared\n",shared);
        printk("%d pages swap cached\n",cached);
-       show_buffers();
+       printk("%ld buffermem pages\n", nr_buffermem_pages());
 }
 
 void set_pte_phys (unsigned long vaddr, unsigned long phys)
index 76410ed65ea5a8b08eba7407cf48137a2872245e..fc773216c693125c98c690c342e68f501e556abf 100644 (file)
@@ -142,7 +142,7 @@ void show_mem(void)
        printk("%d reserved pages\n",reserved);
        printk("%d pages shared\n",shared);
        printk("%d pages swap cached\n",cached);
-       show_buffers();
+       printk("%ld buffermem pages\n", nr_buffermem_pages());
 }
 
 void si_meminfo(struct sysinfo *val)
index dc94fb38c60570ab562250c7ced6493956613d52..a8005d1823724bafac6c4289d4ba132217d420f5 100644 (file)
@@ -138,7 +138,7 @@ void show_mem(void)
        printk("%d reserved pages\n",reserved);
        printk("%d pages shared\n",shared);
        printk("%d pages swap cached\n",cached);
-       show_buffers();
+       printk("%ld buffermem pages\n", nr_buffermem_pages());
 }
 
 void si_meminfo(struct sysinfo *val)
index a7d35f5477240b086a36fd78ee0c986e64bfd723..acf8f3a33235c76010ffa0af535807cd65d1a53e 100644 (file)
@@ -89,7 +89,7 @@ void show_mem(void)
         printk("%d pages shared\n",shared);
         printk("%d pages swap cached\n",cached);
         printk("%ld pages in page table cache\n",pgtable_cache_size);
-        show_buffers();
+        printk("%ld buffermem pages\n", nr_buffermem_pages());
 }
 
 /* References to section boundaries */
index a9a4a75e7b8a8aa2d89d9405af58fb7823bd6d55..e53e7d7b69a3eb5cc2751d78c233181ada6c911e 100644 (file)
@@ -89,7 +89,7 @@ void show_mem(void)
         printk("%d pages shared\n",shared);
         printk("%d pages swap cached\n",cached);
         printk("%ld pages in page table cache\n",pgtable_cache_size);
-        show_buffers();
+        printk("%ld buffermem pages\n", nr_buffermem_pages());
 }
 
 /* References to section boundaries */
index ec8c8e1e80a2b0a73aa3db8140b05ae718f55a1f..61002329c5cb49a32eb9a5ab64f832a3276850c1 100644 (file)
@@ -73,7 +73,7 @@ void show_mem(void)
        printk("%d reserved pages\n",reserved);
        printk("%d pages shared\n",shared);
        printk("%d pages swap cached\n",cached);
-       show_buffers();
+       printk("%ld buffermem pages\n", nr_buffermem_pages());
 }
 
 /* References to section boundaries */
index c0baac1389411d313f29ed44a9b7b4734d29ba60..654b2d42a3150c5dff661020bdaf8a5c11d0b6d1 100644 (file)
@@ -84,7 +84,7 @@ void show_mem(void)
        if (sparc_cpu_model == sun4m || sparc_cpu_model == sun4d)
                printk("%ld entries in page dir cache\n",pgd_cache_size);
 #endif 
-       show_buffers();
+       printk("%ld buffermem pages\n", nr_buffermem_pages());
 }
 
 extern pgprot_t protection_map[16];
index 65ebe704e8fe8de899e21e0075ba3297b96e1e96..2fadfa3b040ad5c956a6c41aef235ee80de8f0c5 100644 (file)
@@ -334,7 +334,7 @@ void show_mem(void)
 #ifndef CONFIG_SMP
        printk("%d entries in page dir cache\n",pgd_cache_size);
 #endif 
-       show_buffers();
+       printk("%ld buffermem pages\n", nr_buffermem_pages());
 }
 
 void mmu_info(struct seq_file *m)
index beb02e3ce0d344e190c2732b171af1f51825a53f..dd1dcece8a55009bdfa5abe5a85aa1fa58ae622f 100644 (file)
@@ -69,7 +69,7 @@ void show_mem(void)
        printk("%d reserved pages\n",reserved);
        printk("%d pages shared\n",shared);
        printk("%d pages swap cached\n",cached);
-       show_buffers();
+       printk("%ld buffermem pages\n", nr_buffermem_pages());
 }
 
 /* References to section boundaries */
index a478ddb740060223a52664dc650d6e14f7ad0492..bbd4827ae802fbff1f4f06fa9c57aaf4243f3adf 100644 (file)
@@ -423,7 +423,8 @@ static _INLINE_ void receive_chars(struct sgi_serial *info, struct pt_regs *regs
                        show_state();
                        return;
                } else if (ch == 2) {
-                       show_buffers();
+                       printk("%ld buffermem pages\n",
+                                       nr_buffermem_pages());
                        return;
                }
        }
index fc575fd54f017e81c9ce06353e22f637d092899a..5c19537b12e5ac17d230f0182ed135cdcdae9c64 100644 (file)
@@ -2164,14 +2164,6 @@ int try_to_free_buffers(struct page *page)
 }
 EXPORT_SYMBOL(try_to_free_buffers);
 
-/* ================== Debugging =================== */
-
-void show_buffers(void)
-{
-       printk("Buffer memory:   %6dkB\n",
-                       atomic_read(&buffermem_pages) << (PAGE_SHIFT-10));
-}
-
 int block_sync_page(struct page *page)
 {
        run_task_queue(&tq_disk);
index 4027b4573cd70372e4bb9ed313a55132bbdea2ac..9f3221ca434e85548951325b0723dc0fc76043d9 100644 (file)
@@ -1586,8 +1586,6 @@ extern ssize_t generic_read_dir(struct file *, char *, size_t, loff_t *);
 extern struct file_operations simple_dir_operations;
 extern struct inode_operations simple_dir_inode_operations;
 
-extern void show_buffers(void);
-
 #ifdef CONFIG_BLK_DEV_INITRD
 extern unsigned int real_root_dev;
 #endif
index 86eb09dfca0d3cfa72aa646d5ede6872144390ee..91e1970277c50a7250a48e3f3643b6828d87cc81 100644 (file)
@@ -98,6 +98,7 @@ extern int nr_swap_pages;
 extern unsigned int nr_free_pages(void);
 extern unsigned int nr_free_buffer_pages(void);
 extern unsigned int nr_free_pagecache_pages(void);
+extern unsigned long nr_buffermem_pages(void);
 extern int nr_active_pages;
 extern int nr_inactive_pages;
 extern atomic_t nr_async_pages;
index 18de577ec74ed1c8e1c0103f20b314aaf02491a3..14998851f31e4d801f4e1840c682e001bfd94b22 100644 (file)
@@ -562,6 +562,11 @@ unsigned int nr_free_highpages (void)
 }
 #endif
 
+unsigned long nr_buffermem_pages(void)
+{
+       return atomic_read(&buffermem_pages);
+}
+
 /*
  * Accumulate the page_state information across all CPUs.
  * The result is unavoidably approximate - it can change