Re: [PATCHv4 12/24] thp: PMD splitting without splitting compound page

2015-04-02 Thread Kirill A. Shutemov
On Wed, Apr 01, 2015 at 12:08:35PM +0530, Aneesh Kumar K.V wrote: > "Kirill A. Shutemov" writes: > > > Current split_huge_page() combines two operations: splitting PMDs into > > tables of PTEs and splitting underlying compound page. This patch > > changes split_huge_pmd() implementation to split

Re: [PATCHv4 12/24] thp: PMD splitting without splitting compound page

2015-04-01 Thread Hugh Dickins
On Wed, 1 Apr 2015, Kirill A. Shutemov wrote: > On Wed, Apr 01, 2015 at 12:08:35PM +0530, Aneesh Kumar K.V wrote: > > > > With this we now have pte mapping part of a compound page(). Now the > > gneric gup implementation does > > > > gup_pte_range() > > ptem = ptep = pte_offset_map(&pmd, addr

Re: [PATCHv4 12/24] thp: PMD splitting without splitting compound page

2015-04-01 Thread Kirill A. Shutemov
On Wed, Apr 01, 2015 at 12:08:35PM +0530, Aneesh Kumar K.V wrote: > "Kirill A. Shutemov" writes: > > > Current split_huge_page() combines two operations: splitting PMDs into > > tables of PTEs and splitting underlying compound page. This patch > > changes split_huge_pmd() implementation to split

Re: [PATCHv4 12/24] thp: PMD splitting without splitting compound page

2015-03-31 Thread Aneesh Kumar K.V
"Kirill A. Shutemov" writes: > Current split_huge_page() combines two operations: splitting PMDs into > tables of PTEs and splitting underlying compound page. This patch > changes split_huge_pmd() implementation to split the given PMD without > splitting other PMDs this page mapped with or underl

Re: [PATCHv4 12/24] thp: PMD splitting without splitting compound page

2015-03-29 Thread Kirill A. Shutemov
On Sun, Mar 29, 2015 at 09:58:25PM +0530, Aneesh Kumar K.V wrote: > "Kirill A. Shutemov" writes: > > > Current split_huge_page() combines two operations: splitting PMDs into > > tables of PTEs and splitting underlying compound page. This patch > > changes split_huge_pmd() implementation to split

Re: [PATCHv4 12/24] thp: PMD splitting without splitting compound page

2015-03-29 Thread Kirill A. Shutemov
On Sun, Mar 29, 2015 at 09:25:29PM +0530, Aneesh Kumar K.V wrote: > "Kirill A. Shutemov" writes: > > > Current split_huge_page() combines two operations: splitting PMDs into > > tables of PTEs and splitting underlying compound page. This patch > > changes split_huge_pmd() implementation to split

Re: [PATCHv4 12/24] thp: PMD splitting without splitting compound page

2015-03-29 Thread Aneesh Kumar K.V
"Kirill A. Shutemov" writes: > Current split_huge_page() combines two operations: splitting PMDs into > tables of PTEs and splitting underlying compound page. This patch > changes split_huge_pmd() implementation to split the given PMD without > splitting other PMDs this page mapped with or underl

Re: [PATCHv4 12/24] thp: PMD splitting without splitting compound page

2015-03-29 Thread Aneesh Kumar K.V
"Kirill A. Shutemov" writes: > Current split_huge_page() combines two operations: splitting PMDs into > tables of PTEs and splitting underlying compound page. This patch > changes split_huge_pmd() implementation to split the given PMD without > splitting other PMDs this page mapped with or underl

Re: [PATCHv4 12/24] thp: PMD splitting without splitting compound page

2015-03-17 Thread Aneesh Kumar K.V
"Kirill A. Shutemov" writes: > Current split_huge_page() combines two operations: splitting PMDs into > tables of PTEs and splitting underlying compound page. This patch > changes split_huge_pmd() implementation to split the given PMD without > splitting other PMDs this page mapped with or underl

[PATCHv4 12/24] thp: PMD splitting without splitting compound page

2015-03-04 Thread Kirill A. Shutemov
Current split_huge_page() combines two operations: splitting PMDs into tables of PTEs and splitting underlying compound page. This patch changes split_huge_pmd() implementation to split the given PMD without splitting other PMDs this page mapped with or underlying compound page. In order to do thi