lkml.org 
[lkml]   [2013]   [Mar]   [24]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[RFC PATCH v2, part4 24/39] mm/mn10300: prepare for removing num_physpages and simplify mem_init()
    Date
    Prepare for removing num_physpages and simplify mem_init().

    Signed-off-by: Jiang Liu <jiang.liu@huawei.com>
    Cc: David Howells <dhowells@redhat.com>
    Cc: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
    Cc: linux-am33-list@redhat.com
    Cc: linux-kernel@vger.kernel.org
    ---
    arch/mn10300/mm/init.c | 26 ++------------------------
    1 file changed, 2 insertions(+), 24 deletions(-)

    diff --git a/arch/mn10300/mm/init.c b/arch/mn10300/mm/init.c
    index d7312aa..f43d993 100644
    --- a/arch/mn10300/mm/init.c
    +++ b/arch/mn10300/mm/init.c
    @@ -99,15 +99,12 @@ void __init paging_init(void)
    */
    void __init mem_init(void)
    {
    - int codesize, reservedpages, datasize, initsize;
    - int tmp;
    -
    BUG_ON(!mem_map);

    #define START_PFN (contig_page_data.bdata->node_min_pfn)
    #define MAX_LOW_PFN (contig_page_data.bdata->node_low_pfn)

    - max_mapnr = num_physpages = MAX_LOW_PFN - START_PFN;
    + max_mapnr = MAX_LOW_PFN - START_PFN;
    high_memory = (void *) __va(MAX_LOW_PFN * PAGE_SIZE);

    /* clear the zero-page */
    @@ -116,26 +113,7 @@ void __init mem_init(void)
    /* this will put all low memory onto the freelists */
    free_all_bootmem();

    - reservedpages = 0;
    - for (tmp = 0; tmp < num_physpages; tmp++)
    - if (PageReserved(&mem_map[tmp]))
    - reservedpages++;
    -
    - codesize = (unsigned long) &_etext - (unsigned long) &_stext;
    - datasize = (unsigned long) &_edata - (unsigned long) &_etext;
    - initsize = (unsigned long) &__init_end - (unsigned long) &__init_begin;
    -
    - printk(KERN_INFO
    - "Memory: %luk/%luk available"
    - " (%dk kernel code, %dk reserved, %dk data, %dk init,"
    - " %ldk highmem)\n",
    - nr_free_pages() << (PAGE_SHIFT - 10),
    - max_mapnr << (PAGE_SHIFT - 10),
    - codesize >> 10,
    - reservedpages << (PAGE_SHIFT - 10),
    - datasize >> 10,
    - initsize >> 10,
    - totalhigh_pages << (PAGE_SHIFT - 10));
    + mem_init_print_info(NULL);
    }

    /*
    --
    1.7.9.5


    \
     
     \ /
      Last update: 2013-03-24 08:41    [W:4.303 / U:0.028 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site