X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=mm%2Fpgtable-generic.c;h=69261d4c774dd3d9894447bdbf6342aac746ad34;hb=2727c56c12b19283fd0eedf3271e2e30622b8ed9;hp=7d3db0247983b22b121290c2203ba2c2fb544ec0;hpb=de4d389d2b0145dc51ff5ab3862a0991d1e695b1;p=karo-tx-linux.git diff --git a/mm/pgtable-generic.c b/mm/pgtable-generic.c index 7d3db0247983..69261d4c774d 100644 --- a/mm/pgtable-generic.c +++ b/mm/pgtable-generic.c @@ -139,18 +139,6 @@ pmd_t pmdp_huge_clear_flush(struct vm_area_struct *vma, unsigned long address, } #endif -#ifndef __HAVE_ARCH_PMDP_SPLITTING_FLUSH -void pmdp_splitting_flush(struct vm_area_struct *vma, unsigned long address, - pmd_t *pmdp) -{ - pmd_t pmd = pmd_mksplitting(*pmdp); - VM_BUG_ON(address & ~HPAGE_PMD_MASK); - set_pmd_at(vma->vm_mm, address, pmdp, pmd); - /* tlb flush only to serialize against gup-fast */ - flush_pmd_tlb_range(vma, address, address + HPAGE_PMD_SIZE); -} -#endif - #ifndef __HAVE_ARCH_PGTABLE_DEPOSIT void pgtable_trans_huge_deposit(struct mm_struct *mm, pmd_t *pmdp, pgtable_t pgtable)