Re: [PATCH] MADVISE_FREE, THP: Fix madvise_free_huge_pmd return value after splitting

2016-06-20 Thread Huang, Ying
Minchan Kim writes: > On Fri, Jun 17, 2016 at 12:45:43PM -0700, Huang, Ying wrote: >> Minchan Kim writes: >> >> > Hi, >> > >> > On Thu, Jun 16, 2016 at 08:03:54PM -0700, Huang, Ying wrote: >> >> From: Huang Ying >> >> >> >>

Re: [PATCH] MADVISE_FREE, THP: Fix madvise_free_huge_pmd return value after splitting

2016-06-20 Thread Huang, Ying
Minchan Kim writes: > On Fri, Jun 17, 2016 at 08:59:31AM -0700, Huang, Ying wrote: >> Minchan Kim writes: >> >> > Hi, >> > >> > On Thu, Jun 16, 2016 at 08:03:54PM -0700, Huang, Ying wrote: >> >> From: Huang Ying >> >> >> >>

Re: [PATCH] MADVISE_FREE, THP: Fix madvise_free_huge_pmd return value after splitting

2016-06-20 Thread Huang, Ying
Minchan Kim writes: > On Fri, Jun 17, 2016 at 12:45:43PM -0700, Huang, Ying wrote: >> Minchan Kim writes: >> >> > Hi, >> > >> > On Thu, Jun 16, 2016 at 08:03:54PM -0700, Huang, Ying wrote: >> >> From: Huang Ying >> >> >> >> madvise_free_huge_pmd should return 0 if the fallback PTE operations

Re: [PATCH] MADVISE_FREE, THP: Fix madvise_free_huge_pmd return value after splitting

2016-06-20 Thread Huang, Ying
Minchan Kim writes: > On Fri, Jun 17, 2016 at 08:59:31AM -0700, Huang, Ying wrote: >> Minchan Kim writes: >> >> > Hi, >> > >> > On Thu, Jun 16, 2016 at 08:03:54PM -0700, Huang, Ying wrote: >> >> From: Huang Ying >> >> >> >> madvise_free_huge_pmd should return 0 if the fallback PTE operations

Re: [PATCH] MADVISE_FREE, THP: Fix madvise_free_huge_pmd return value after splitting

2016-06-19 Thread Minchan Kim
On Fri, Jun 17, 2016 at 12:45:43PM -0700, Huang, Ying wrote: > Minchan Kim writes: > > > Hi, > > > > On Thu, Jun 16, 2016 at 08:03:54PM -0700, Huang, Ying wrote: > >> From: Huang Ying > >> > >> madvise_free_huge_pmd should return 0 if the fallback PTE

Re: [PATCH] MADVISE_FREE, THP: Fix madvise_free_huge_pmd return value after splitting

2016-06-19 Thread Minchan Kim
On Fri, Jun 17, 2016 at 12:45:43PM -0700, Huang, Ying wrote: > Minchan Kim writes: > > > Hi, > > > > On Thu, Jun 16, 2016 at 08:03:54PM -0700, Huang, Ying wrote: > >> From: Huang Ying > >> > >> madvise_free_huge_pmd should return 0 if the fallback PTE operations are > >> required. In

Re: [PATCH] MADVISE_FREE, THP: Fix madvise_free_huge_pmd return value after splitting

2016-06-19 Thread Minchan Kim
On Fri, Jun 17, 2016 at 08:59:31AM -0700, Huang, Ying wrote: > Minchan Kim writes: > > > Hi, > > > > On Thu, Jun 16, 2016 at 08:03:54PM -0700, Huang, Ying wrote: > >> From: Huang Ying > >> > >> madvise_free_huge_pmd should return 0 if the fallback PTE

Re: [PATCH] MADVISE_FREE, THP: Fix madvise_free_huge_pmd return value after splitting

2016-06-19 Thread Minchan Kim
On Fri, Jun 17, 2016 at 08:59:31AM -0700, Huang, Ying wrote: > Minchan Kim writes: > > > Hi, > > > > On Thu, Jun 16, 2016 at 08:03:54PM -0700, Huang, Ying wrote: > >> From: Huang Ying > >> > >> madvise_free_huge_pmd should return 0 if the fallback PTE operations are > >> required. In

Re: [PATCH] MADVISE_FREE, THP: Fix madvise_free_huge_pmd return value after splitting

2016-06-17 Thread Huang, Ying
Minchan Kim writes: > Hi, > > On Thu, Jun 16, 2016 at 08:03:54PM -0700, Huang, Ying wrote: >> From: Huang Ying >> >> madvise_free_huge_pmd should return 0 if the fallback PTE operations are >> required. In madvise_free_huge_pmd, if part pages of THP

Re: [PATCH] MADVISE_FREE, THP: Fix madvise_free_huge_pmd return value after splitting

2016-06-17 Thread Huang, Ying
Minchan Kim writes: > Hi, > > On Thu, Jun 16, 2016 at 08:03:54PM -0700, Huang, Ying wrote: >> From: Huang Ying >> >> madvise_free_huge_pmd should return 0 if the fallback PTE operations are >> required. In madvise_free_huge_pmd, if part pages of THP are discarded, >> the THP will be split and

Re: [PATCH] MADVISE_FREE, THP: Fix madvise_free_huge_pmd return value after splitting

2016-06-17 Thread Huang, Ying
Minchan Kim writes: > Hi, > > On Thu, Jun 16, 2016 at 08:03:54PM -0700, Huang, Ying wrote: >> From: Huang Ying >> >> madvise_free_huge_pmd should return 0 if the fallback PTE operations are >> required. In madvise_free_huge_pmd, if part pages of THP

Re: [PATCH] MADVISE_FREE, THP: Fix madvise_free_huge_pmd return value after splitting

2016-06-17 Thread Huang, Ying
Minchan Kim writes: > Hi, > > On Thu, Jun 16, 2016 at 08:03:54PM -0700, Huang, Ying wrote: >> From: Huang Ying >> >> madvise_free_huge_pmd should return 0 if the fallback PTE operations are >> required. In madvise_free_huge_pmd, if part pages of THP are discarded, >> the THP will be split and

Re: [PATCH] MADVISE_FREE, THP: Fix madvise_free_huge_pmd return value after splitting

2016-06-16 Thread Minchan Kim
Hi, On Thu, Jun 16, 2016 at 08:03:54PM -0700, Huang, Ying wrote: > From: Huang Ying > > madvise_free_huge_pmd should return 0 if the fallback PTE operations are > required. In madvise_free_huge_pmd, if part pages of THP are discarded, > the THP will be split and fallback

Re: [PATCH] MADVISE_FREE, THP: Fix madvise_free_huge_pmd return value after splitting

2016-06-16 Thread Minchan Kim
Hi, On Thu, Jun 16, 2016 at 08:03:54PM -0700, Huang, Ying wrote: > From: Huang Ying > > madvise_free_huge_pmd should return 0 if the fallback PTE operations are > required. In madvise_free_huge_pmd, if part pages of THP are discarded, > the THP will be split and fallback PTE operations should

Re: [PATCH] MADVISE_FREE, THP: Fix madvise_free_huge_pmd return value after splitting

2016-06-16 Thread Huang, Ying
"Huang, Ying" writes: > From: Huang Ying > > madvise_free_huge_pmd should return 0 if the fallback PTE operations are > required. In madvise_free_huge_pmd, if part pages of THP are discarded, > the THP will be split and fallback PTE operations should

Re: [PATCH] MADVISE_FREE, THP: Fix madvise_free_huge_pmd return value after splitting

2016-06-16 Thread Huang, Ying
"Huang, Ying" writes: > From: Huang Ying > > madvise_free_huge_pmd should return 0 if the fallback PTE operations are > required. In madvise_free_huge_pmd, if part pages of THP are discarded, > the THP will be split and fallback PTE operations should be used if > splitting succeeds. But the

[PATCH] MADVISE_FREE, THP: Fix madvise_free_huge_pmd return value after splitting

2016-06-16 Thread Huang, Ying
From: Huang Ying madvise_free_huge_pmd should return 0 if the fallback PTE operations are required. In madvise_free_huge_pmd, if part pages of THP are discarded, the THP will be split and fallback PTE operations should be used if splitting succeeds. But the original code

[PATCH] MADVISE_FREE, THP: Fix madvise_free_huge_pmd return value after splitting

2016-06-16 Thread Huang, Ying
From: Huang Ying madvise_free_huge_pmd should return 0 if the fallback PTE operations are required. In madvise_free_huge_pmd, if part pages of THP are discarded, the THP will be split and fallback PTE operations should be used if splitting succeeds. But the original code will make fallback PTE