__handle_mm_fault() calls handle_pte_fault which requires the sequence field of the fault_env to be initialized. Signed-off-by: Laurent Dufour <ldufour@xxxxxxxxxxxxxxxxxx> --- mm/memory.c | 1 + 1 file changed, 1 insertion(+) diff --git a/mm/memory.c b/mm/memory.c index 458f579feb6f..f8afd52f0d34 100644 --- a/mm/memory.c +++ b/mm/memory.c @@ -3694,6 +3694,7 @@ static int __handle_mm_fault(struct vm_area_struct *vma, unsigned long address, vmf.pmd = pmd_alloc(mm, pud, address); if (!vmf.pmd) return VM_FAULT_OOM; + vmf.sequence = raw_read_seqcount(&vma->vm_sequence); if (pmd_none(*vmf.pmd) && transparent_hugepage_enabled(vma)) { int ret = create_huge_pmd(&vmf); if (!(ret & VM_FAULT_FALLBACK)) -- 2.7.4 -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxx. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>