>So on 64bits MIPS platforms, __va(__pa(x)) may not equal to x, that may cause >trouble to free_initmem_default(). Could you please help to do another test >by changing >free_initmem_default(POISON_FREE_INITMEM); >to >free_initmem_default(0); >This test could help to identify whether this panic is caused by >memset((void *)pos, poison, PAGE_SIZE); >in function free_reserved_area(). Hello, as you said i changed "free_initmem_default(POISON_FREE_INITMEM);" to "free_initmem_default(0);". Panic still occurred. Actually, i put the some debug messages. and i confirmed panic occurs in __free_reserved_page() function. Thanks!