vserver 1.9.5.x5
[linux-2.6.git] / mm / swap_state.c
index 6e81f2d..7a8f03f 100644 (file)
@@ -34,7 +34,7 @@ static struct backing_dev_info swap_backing_dev_info = {
 };
 
 struct address_space swapper_space = {
-       .page_tree      = RADIX_TREE_INIT(GFP_ATOMIC),
+       .page_tree      = RADIX_TREE_INIT(GFP_ATOMIC|__GFP_NOWARN),
        .tree_lock      = SPIN_LOCK_UNLOCKED,
        .a_ops          = &swap_aops,
        .i_mmap_nonlinear = LIST_HEAD_INIT(swapper_space.i_mmap_nonlinear),
@@ -59,6 +59,8 @@ void show_swap_cache_info(void)
                swap_cache_info.add_total, swap_cache_info.del_total,
                swap_cache_info.find_success, swap_cache_info.find_total,
                swap_cache_info.noent_race, swap_cache_info.exist_race);
+       printk("Free swap  = %lukB\n", nr_swap_pages << (PAGE_SHIFT - 10));
+       printk("Total swap = %lukB\n", total_swap_pages << (PAGE_SHIFT - 10));
 }
 
 /*