Re: [v2 PATCH 1/2] mm: thp: register mm for khugepaged when merging vma for shmem

2018-06-22 Thread Yang Shi
On 6/22/18 9:19 AM, Kirill A. Shutemov wrote: On Fri, Jun 22, 2018 at 04:04:12PM +, yang@linux.alibaba.com wrote: On 6/22/18 12:59 AM, Kirill A. Shutemov wrote: On Thu, Jun 21, 2018 at 11:15:48PM +, yang@linux.alibaba.com wrote: When merging anonymous page vma, if the size

Re: [v2 PATCH 1/2] mm: thp: register mm for khugepaged when merging vma for shmem

2018-06-22 Thread Yang Shi
On 6/22/18 9:19 AM, Kirill A. Shutemov wrote: On Fri, Jun 22, 2018 at 04:04:12PM +, yang@linux.alibaba.com wrote: On 6/22/18 12:59 AM, Kirill A. Shutemov wrote: On Thu, Jun 21, 2018 at 11:15:48PM +, yang@linux.alibaba.com wrote: When merging anonymous page vma, if the size

Re: [v2 PATCH 1/2] mm: thp: register mm for khugepaged when merging vma for shmem

2018-06-22 Thread Kirill A. Shutemov
On Fri, Jun 22, 2018 at 04:04:12PM +, yang@linux.alibaba.com wrote: > > > On 6/22/18 12:59 AM, Kirill A. Shutemov wrote: > > On Thu, Jun 21, 2018 at 11:15:48PM +, yang@linux.alibaba.com wrote: > > > When merging anonymous page vma, if the size of vma can fit in at least > > > one

Re: [v2 PATCH 1/2] mm: thp: register mm for khugepaged when merging vma for shmem

2018-06-22 Thread Kirill A. Shutemov
On Fri, Jun 22, 2018 at 04:04:12PM +, yang@linux.alibaba.com wrote: > > > On 6/22/18 12:59 AM, Kirill A. Shutemov wrote: > > On Thu, Jun 21, 2018 at 11:15:48PM +, yang@linux.alibaba.com wrote: > > > When merging anonymous page vma, if the size of vma can fit in at least > > > one

Re: [v2 PATCH 1/2] mm: thp: register mm for khugepaged when merging vma for shmem

2018-06-22 Thread Yang Shi
On 6/22/18 12:59 AM, Kirill A. Shutemov wrote: On Thu, Jun 21, 2018 at 11:15:48PM +, yang@linux.alibaba.com wrote: When merging anonymous page vma, if the size of vma can fit in at least one hugepage, the mm will be registered for khugepaged for collapsing THP in the future. But, it

Re: [v2 PATCH 1/2] mm: thp: register mm for khugepaged when merging vma for shmem

2018-06-22 Thread Yang Shi
On 6/22/18 12:59 AM, Kirill A. Shutemov wrote: On Thu, Jun 21, 2018 at 11:15:48PM +, yang@linux.alibaba.com wrote: When merging anonymous page vma, if the size of vma can fit in at least one hugepage, the mm will be registered for khugepaged for collapsing THP in the future. But, it

Re: [v2 PATCH 1/2] mm: thp: register mm for khugepaged when merging vma for shmem

2018-06-22 Thread Kirill A. Shutemov
On Thu, Jun 21, 2018 at 11:15:48PM +, yang@linux.alibaba.com wrote: > When merging anonymous page vma, if the size of vma can fit in at least > one hugepage, the mm will be registered for khugepaged for collapsing > THP in the future. > > But, it skips shmem vma. Doing so for shmem too,

Re: [v2 PATCH 1/2] mm: thp: register mm for khugepaged when merging vma for shmem

2018-06-22 Thread Kirill A. Shutemov
On Thu, Jun 21, 2018 at 11:15:48PM +, yang@linux.alibaba.com wrote: > When merging anonymous page vma, if the size of vma can fit in at least > one hugepage, the mm will be registered for khugepaged for collapsing > THP in the future. > > But, it skips shmem vma. Doing so for shmem too,

[v2 PATCH 1/2] mm: thp: register mm for khugepaged when merging vma for shmem

2018-06-21 Thread Yang Shi
When merging anonymous page vma, if the size of vma can fit in at least one hugepage, the mm will be registered for khugepaged for collapsing THP in the future. But, it skips shmem vma. Doing so for shmem too, but not file-private mapping, when merging vma in order to increase the odd to collapse

[v2 PATCH 1/2] mm: thp: register mm for khugepaged when merging vma for shmem

2018-06-21 Thread Yang Shi
When merging anonymous page vma, if the size of vma can fit in at least one hugepage, the mm will be registered for khugepaged for collapsing THP in the future. But, it skips shmem vma. Doing so for shmem too, but not file-private mapping, when merging vma in order to increase the odd to collapse