X-Git-Url: https://git.kernelconcepts.de/?a=blobdiff_plain;f=mm%2Fpgtable-generic.c;h=69261d4c774dd3d9894447bdbf6342aac746ad34;hb=662678ac30aab37927fbd6229eeb1b01170b5e63;hp=7d3db0247983b22b121290c2203ba2c2fb544ec0;hpb=446a34a35e9d79de7aabe6fe31035d31b1976ddf;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)