lkml.org 
[lkml]   [2013]   [Sep]   [30]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: [PATCH 11/63] mm: Close races between THP migration and PMD numa clearing
On Fri, Sep 27, 2013 at 02:26:56PM +0100, Mel Gorman wrote:
> @@ -1732,9 +1732,9 @@ int migrate_misplaced_transhuge_page(struct mm_struct *mm,
> entry = maybe_pmd_mkwrite(pmd_mkdirty(entry), vma);
> entry = pmd_mkhuge(entry);
>
> - page_add_new_anon_rmap(new_page, vma, haddr);
> -
> + pmdp_clear_flush(vma, address, pmd);
> set_pmd_at(mm, haddr, pmd, entry);
> + page_add_new_anon_rmap(new_page, vma, haddr);
> update_mmu_cache_pmd(vma, address, &entry);
> page_remove_rmap(page);
> /*

pmdp_clear_flush should have used haddr

--
Mel Gorman
SUSE Labs


\
 
 \ /
  Last update: 2013-09-30 11:01    [W:0.270 / U:5.912 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site