Hi, On Wed, Aug 28, 2019 at 10:12:52PM +0800, Guo Ren wrote: > Acked-by: Guo Ren <guoren@xxxxxxxxxx> Do you mind taking it via csky tree? > On Wed, Aug 28, 2019 at 9:35 PM Mike Rapoport <rppt@xxxxxxxxxxxxx> wrote: > > > > 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@xxxxxxxxxxxxx> > > --- > > 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 > > > > > -- > Best Regards > Guo Ren > > ML: https://lore.kernel.org/linux-csky/ > -- Sincerely yours, Mike.