[Libhugetlbfs-devel] Query about __unmap_hugepage_range

2011-04-08 Thread bill
Hey, MM developers:) I don't know if this posting is proper at here, so sorry for disturbing if it does. for normal 4K page: in unmap_page_range 1: tlb_start_vma(tlb, vma); <-- call flush_cache_range to invalidate icache if vma is VM_EXEC 2: clear pagetable mapping 3: tlb_end_vma(tlb, vm

[Libhugetlbfs-devel] Query about __unmap_hugepage_range

2011-04-08 Thread bill
Hey, MM developers:) I don't know if this posting is proper at here, so sorry for disturbing if it does. for normal 4K page: in unmap_page_range 1: tlb_start_vma(tlb, vma); <-- call flush_cache_range to invalidate icache if vma is VM_EXEC 2: clear pagetable mapping 3: tlb_end_vma(tlb, vma)

[Libhugetlbfs-devel] Query about __unmap_hugepage_range

2011-04-08 Thread rocky
Hey, MM developers:) I don't know if this posting is proper at here, so sorry for disturbing if it does. for normal 4K page: in unmap_page_range 1: tlb_start_vma(tlb, vma); <-- call flush_cache_range to invalidate icache if vma is VM_EXEC 2: clear pagetable mapping 3: tlb_end_vma(tlb, vma)