Messages in this thread | | | Date | Tue, 13 Jul 2010 16:58:08 +0900 | From | KAMEZAWA Hiroyuki <> | Subject | Re: [RFC] Tight check of pfn_valid on sparsemem |
| |
On Tue, 13 Jul 2010 16:34:17 +0900 KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com> wrote:
> Anyway, sparsemem is designed to be aligned to SECTION_SIZE of memmap. > Please avoid adding new Spaghetti code without proper configs. > Thanks,
Ok, I realized I misunderstand all. Arm doesn't unmap memmap but reuse the page for memmap without modifing ptes. My routine only works when ARM uses sparsemem_vmemmap. But yes, it isn't.
Hmm...How about using pfn_valid() for FLATMEM or avoid using SPARSEMEM ? If you want conrols lower than SPARSEMEM, FLATMEM works better because ARM unmaps memmap. What is the reason for SPARSEMEM ?
Thanks, -Kame
| |