On 05/07/2013 09:46 AM, Jiang Liu wrote:
Hi Eunsong,
Thanks for your help. I have done some code inspection and have
found a possible reason for this issue. It seems that virt_to_page()
can't be used to handle address in compatible segments due to following
definitions.
This has caused
Hi Eunsong,
Thanks for your help. I have done some code inspection and have
found a possible reason for this issue. It seems that virt_to_page()
can't be used to handle address in compatible segments due to following
definitions.
#define virt_to_page(kaddr) pfn_to_page(PFN_DOWN(virt_t
>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 i
Hi Eunbong,
Thanks for reporting!
I think this issue may be caused by __pa_symbol() on 64bits MIPS
machines
due to following definition:
#ifdef CONFIG_64BIT
#define __pa(x) \
({
4 matches
Mail list logo