diff options
author | Li Zhang <zhlcindy@linux.vnet.ibm.com> | 2016-05-19 20:11:37 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2016-05-19 22:12:14 -0400 |
commit | 949698a31af3b3808b0ff0cca26f36e68953bd1f (patch) | |
tree | 2d4e0b67e9dd9d72f6b11a21411199f126751516 /mm/page_alloc.c | |
parent | fda3d69be9fe7a24ad32b840cb2ed7c30b6ba1c9 (diff) |
mm/page_alloc: Remove useless parameter of __free_pages_boot_core
__free_pages_boot_core has parameter pfn which is not used at all.
Remove it.
Signed-off-by: Li Zhang <zhlcindy@linux.vnet.ibm.com>
Reviewed-by: Pan Xinhui <xinhui.pan@linux.vnet.ibm.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'mm/page_alloc.c')
-rw-r--r-- | mm/page_alloc.c | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/mm/page_alloc.c b/mm/page_alloc.c index 4ce57f938b7f..34f688bc5c7a 100644 --- a/mm/page_alloc.c +++ b/mm/page_alloc.c | |||
@@ -1076,8 +1076,7 @@ static void __free_pages_ok(struct page *page, unsigned int order) | |||
1076 | local_irq_restore(flags); | 1076 | local_irq_restore(flags); |
1077 | } | 1077 | } |
1078 | 1078 | ||
1079 | static void __init __free_pages_boot_core(struct page *page, | 1079 | static void __init __free_pages_boot_core(struct page *page, unsigned int order) |
1080 | unsigned long pfn, unsigned int order) | ||
1081 | { | 1080 | { |
1082 | unsigned int nr_pages = 1 << order; | 1081 | unsigned int nr_pages = 1 << order; |
1083 | struct page *p = page; | 1082 | struct page *p = page; |
@@ -1154,7 +1153,7 @@ void __init __free_pages_bootmem(struct page *page, unsigned long pfn, | |||
1154 | { | 1153 | { |
1155 | if (early_page_uninitialised(pfn)) | 1154 | if (early_page_uninitialised(pfn)) |
1156 | return; | 1155 | return; |
1157 | return __free_pages_boot_core(page, pfn, order); | 1156 | return __free_pages_boot_core(page, order); |
1158 | } | 1157 | } |
1159 | 1158 | ||
1160 | /* | 1159 | /* |
@@ -1239,12 +1238,12 @@ static void __init deferred_free_range(struct page *page, | |||
1239 | if (nr_pages == MAX_ORDER_NR_PAGES && | 1238 | if (nr_pages == MAX_ORDER_NR_PAGES && |
1240 | (pfn & (MAX_ORDER_NR_PAGES-1)) == 0) { | 1239 | (pfn & (MAX_ORDER_NR_PAGES-1)) == 0) { |
1241 | set_pageblock_migratetype(page, MIGRATE_MOVABLE); | 1240 | set_pageblock_migratetype(page, MIGRATE_MOVABLE); |
1242 | __free_pages_boot_core(page, pfn, MAX_ORDER-1); | 1241 | __free_pages_boot_core(page, MAX_ORDER-1); |
1243 | return; | 1242 | return; |
1244 | } | 1243 | } |
1245 | 1244 | ||
1246 | for (i = 0; i < nr_pages; i++, page++, pfn++) | 1245 | for (i = 0; i < nr_pages; i++, page++) |
1247 | __free_pages_boot_core(page, pfn, 0); | 1246 | __free_pages_boot_core(page, 0); |
1248 | } | 1247 | } |
1249 | 1248 | ||
1250 | /* Completion tracking for deferred_init_memmap() threads */ | 1249 | /* Completion tracking for deferred_init_memmap() threads */ |