mm: memory_hotplug: remove second __nr_to_section in register_page_bootmem_info_section()
Subsystems (2)
PATCH 1/1 mm: memory_hotplug: remove second __nr_to_section in register_page_bootmem_info_section()
In register_page_bootmem_info_section() we call __nr_to_section() in order to get the mem_section struct at the beginning of the function.
Since we already got it, there is no need for a second call to __nr_to_section().
Signed-off-by Oscar Salvador <[email protected]>
--- mm/memory_hotplug.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
mm/memory_hotplug.c +2 -2
@@ -184,7 +184,7 @@ static void register_page_bootmem_info_section(unsigned long start_pfn)for (i =0 ; i < mapsize; i++, page++)get_page_bootmem (section_nr, page,SECTION_INFO ); - usemap =__nr_to_section (section_nr)->pageblock_flags; + usemap = ms->pageblock_flags; page =virt_to_page (usemap); mapsize =PAGE_ALIGN (usemap_size ()) >>PAGE_SHIFT ;
@@ -207,7 +207,7 @@ static void register_page_bootmem_info_section(unsigned long start_pfn)register_page_bootmem_memmap (section_nr, memmap,PAGES_PER_SECTION ); - usemap =__nr_to_section (section_nr)->pageblock_flags; + usemap = ms->pageblock_flags; page =virt_to_page (usemap); mapsize =PAGE_ALIGN (usemap_size ()) >>PAGE_SHIFT ;
Signature · 7 lines
2.13.5 -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to [email protected]. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"[email protected]"> [email protected] </a>
Quoted 5 lines · Oscar Salvador
In
register_page_bootmem_info_section()we call__nr_to_section()in order to get themem_sectionstruct at the beginning of the function.
Since we already got it, there is no need for a second call to__nr_to_section().Signed-off-by Oscar Salvador <[email protected]>
Acked-by Michal Hocko <[email protected]>
Quoted 28 lines
--- mm/memory_hotplug.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)mm/memory_hotplug.c +2
-2@@ -184,7 +184,7 @@ static void register_page_bootmem_info_section(unsigned long start_pfn)for (i =0 ; i < mapsize; i++, page++)get_page_bootmem (section_nr, page,SECTION_INFO ); - usemap =__nr_to_section (section_nr)->pageblock_flags; + usemap = ms->pageblock_flags; page =virt_to_page (usemap); mapsize =PAGE_ALIGN (usemap_size ()) >>PAGE_SHIFT ;@@ -207,7 +207,7 @@ static void register_page_bootmem_info_section(unsigned long start_pfn)register_page_bootmem_memmap (section_nr, memmap,PAGES_PER_SECTION ); - usemap =__nr_to_section (section_nr)->pageblock_flags; + usemap = ms->pageblock_flags; page =virt_to_page (usemap); mapsize =PAGE_ALIGN (usemap_size ()) >>PAGE_SHIFT ;Signature · 1 line
2.13.5
Signature · 8 lines
Michal Hocko SUSE Labs -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to [email protected]. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"[email protected]"> [email protected] </a>