Lukasz Anaczkowski <lukasz.anaczkowski@xxxxxxxxx> wrote: > From: Andi Kleen <ak@xxxxxxxxxxxxxxx> > static inline pte_t huge_ptep_get_and_clear(struct mm_struct *mm, > unsigned long addr, pte_t *ptep) > { > - return ptep_get_and_clear(mm, addr, ptep); > + pte_t pte = ptep_get_and_clear(mm, addr, ptep); > + > + if (boot_cpu_has_bug(X86_BUG_PTE_LEAK)) > + fix_pte_leak(mm, addr, ptep); > + return pte; > } I missed it on the previous iteration: ptep_get_and_clear already calls fix_pte_leak when needed. So do you need to call it again here? Thanks, Nadav -- 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>