[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <1566999319-8151-1-git-send-email-rppt@linux.ibm.com>
Date: Wed, 28 Aug 2019 16:35:19 +0300
From: Mike Rapoport <rppt@...ux.ibm.com>
To: Guo Ren <guoren@...nel.org>
Cc: linux-csky@...r.kernel.org, linux-kernel@...r.kernel.org,
Mike Rapoport <rppt@...ux.ibm.com>
Subject: [PATCH] csky: use generic free_initrd_mem()
The csky implementation of free_initrd_mem() is an open-coded version of
free_reserved_area() without poisoning.
Remove it and make csky use the generic version of free_initrd_mem().
Signed-off-by: Mike Rapoport <rppt@...ux.ibm.com>
---
arch/csky/mm/init.c | 16 ----------------
1 file changed, 16 deletions(-)
diff --git a/arch/csky/mm/init.c b/arch/csky/mm/init.c
index eb0dc9e..d4c2292 100644
--- a/arch/csky/mm/init.c
+++ b/arch/csky/mm/init.c
@@ -60,22 +60,6 @@ void __init mem_init(void)
mem_init_print_info(NULL);
}
-#ifdef CONFIG_BLK_DEV_INITRD
-void free_initrd_mem(unsigned long start, unsigned long end)
-{
- if (start < end)
- pr_info("Freeing initrd memory: %ldk freed\n",
- (end - start) >> 10);
-
- for (; start < end; start += PAGE_SIZE) {
- ClearPageReserved(virt_to_page(start));
- init_page_count(virt_to_page(start));
- free_page(start);
- totalram_pages_inc();
- }
-}
-#endif
-
extern char __init_begin[], __init_end[];
void free_initmem(void)
--
2.7.4
Powered by blists - more mailing lists