Re: [PATCH v4 RESEND 0/2] Align mmap address for DAX pmd mappings

2016-09-09 Thread Kirill A. Shutemov
On Fri, Sep 09, 2016 at 05:21:40PM +, Kani, Toshimitsu wrote: > On Fri, 2016-09-09 at 15:36 +0300, Kirill A. Shutemov wrote: > > On Thu, Sep 08, 2016 at 11:21:46PM +, Kani, Toshimitsu wrote: > > > > > > On Thu, 2016-09-08 at 07:48 -0600, Kani, Toshimitsu wrote: > > > > > > > > On Thu,

Re: [PATCH v4 RESEND 0/2] Align mmap address for DAX pmd mappings

2016-09-09 Thread Kirill A. Shutemov
On Fri, Sep 09, 2016 at 05:21:40PM +, Kani, Toshimitsu wrote: > On Fri, 2016-09-09 at 15:36 +0300, Kirill A. Shutemov wrote: > > On Thu, Sep 08, 2016 at 11:21:46PM +, Kani, Toshimitsu wrote: > > > > > > On Thu, 2016-09-08 at 07:48 -0600, Kani, Toshimitsu wrote: > > > > > > > > On Thu,

Re: [PATCH v4 RESEND 0/2] Align mmap address for DAX pmd mappings

2016-09-09 Thread Kani, Toshimitsu
On Fri, 2016-09-09 at 15:36 +0300, Kirill A. Shutemov wrote: > On Thu, Sep 08, 2016 at 11:21:46PM +, Kani, Toshimitsu wrote: > > > > On Thu, 2016-09-08 at 07:48 -0600, Kani, Toshimitsu wrote: > > > > > > On Thu, 2016-09-08 at 13:57 +0300, Kirill A. Shutemov wrote: > > > > > > > > On Mon,

Re: [PATCH v4 RESEND 0/2] Align mmap address for DAX pmd mappings

2016-09-09 Thread Kani, Toshimitsu
On Fri, 2016-09-09 at 15:36 +0300, Kirill A. Shutemov wrote: > On Thu, Sep 08, 2016 at 11:21:46PM +, Kani, Toshimitsu wrote: > > > > On Thu, 2016-09-08 at 07:48 -0600, Kani, Toshimitsu wrote: > > > > > > On Thu, 2016-09-08 at 13:57 +0300, Kirill A. Shutemov wrote: > > > > > > > > On Mon,

Re: [PATCH v4 RESEND 0/2] Align mmap address for DAX pmd mappings

2016-09-09 Thread Kirill A. Shutemov
On Thu, Sep 08, 2016 at 11:21:46PM +, Kani, Toshimitsu wrote: > On Thu, 2016-09-08 at 07:48 -0600, Kani, Toshimitsu wrote: > > On Thu, 2016-09-08 at 13:57 +0300, Kirill A. Shutemov wrote: > > > > > > On Mon, Aug 29, 2016 at 10:00:43PM +, Kani, Toshimitsu wrote: >  : > > > > > > > >

Re: [PATCH v4 RESEND 0/2] Align mmap address for DAX pmd mappings

2016-09-09 Thread Kirill A. Shutemov
On Thu, Sep 08, 2016 at 11:21:46PM +, Kani, Toshimitsu wrote: > On Thu, 2016-09-08 at 07:48 -0600, Kani, Toshimitsu wrote: > > On Thu, 2016-09-08 at 13:57 +0300, Kirill A. Shutemov wrote: > > > > > > On Mon, Aug 29, 2016 at 10:00:43PM +, Kani, Toshimitsu wrote: >  : > > > > > > > >

Re: [PATCH v4 RESEND 0/2] Align mmap address for DAX pmd mappings

2016-09-08 Thread Kani, Toshimitsu
On Thu, 2016-09-08 at 07:48 -0600, Kani, Toshimitsu wrote: > On Thu, 2016-09-08 at 13:57 +0300, Kirill A. Shutemov wrote: > > > > On Mon, Aug 29, 2016 at 10:00:43PM +, Kani, Toshimitsu wrote:  : > > > > > > Looking further, these shmem_huge handlings only check pre- > > > conditions.  So, we 

Re: [PATCH v4 RESEND 0/2] Align mmap address for DAX pmd mappings

2016-09-08 Thread Kani, Toshimitsu
On Thu, 2016-09-08 at 07:48 -0600, Kani, Toshimitsu wrote: > On Thu, 2016-09-08 at 13:57 +0300, Kirill A. Shutemov wrote: > > > > On Mon, Aug 29, 2016 at 10:00:43PM +, Kani, Toshimitsu wrote:  : > > > > > > Looking further, these shmem_huge handlings only check pre- > > > conditions.  So, we 

Re: [PATCH v4 RESEND 0/2] Align mmap address for DAX pmd mappings

2016-09-08 Thread Kani, Toshimitsu
On Thu, 2016-09-08 at 13:57 +0300, Kirill A. Shutemov wrote: > On Mon, Aug 29, 2016 at 10:00:43PM +, Kani, Toshimitsu wrote: > > > > On Mon, 2016-08-29 at 15:31 -0600, Kani, Toshimitsu wrote: > > > > > > On Mon, 2016-08-29 at 23:48 +0300, Kirill A. Shutemov wrote: > > > >  : > > Looking

Re: [PATCH v4 RESEND 0/2] Align mmap address for DAX pmd mappings

2016-09-08 Thread Kani, Toshimitsu
On Thu, 2016-09-08 at 13:57 +0300, Kirill A. Shutemov wrote: > On Mon, Aug 29, 2016 at 10:00:43PM +, Kani, Toshimitsu wrote: > > > > On Mon, 2016-08-29 at 15:31 -0600, Kani, Toshimitsu wrote: > > > > > > On Mon, 2016-08-29 at 23:48 +0300, Kirill A. Shutemov wrote: > > > >  : > > Looking

Re: [PATCH v4 RESEND 0/2] Align mmap address for DAX pmd mappings

2016-09-08 Thread Kirill A. Shutemov
On Mon, Aug 29, 2016 at 10:00:43PM +, Kani, Toshimitsu wrote: > On Mon, 2016-08-29 at 15:31 -0600, Kani, Toshimitsu wrote: > > On Mon, 2016-08-29 at 23:48 +0300, Kirill A. Shutemov wrote: > > > > > > On Mon, Aug 29, 2016 at 01:11:19PM -0600, Toshi Kani wrote: > > > > > > > > > > > > When

Re: [PATCH v4 RESEND 0/2] Align mmap address for DAX pmd mappings

2016-09-08 Thread Kirill A. Shutemov
On Mon, Aug 29, 2016 at 10:00:43PM +, Kani, Toshimitsu wrote: > On Mon, 2016-08-29 at 15:31 -0600, Kani, Toshimitsu wrote: > > On Mon, 2016-08-29 at 23:48 +0300, Kirill A. Shutemov wrote: > > > > > > On Mon, Aug 29, 2016 at 01:11:19PM -0600, Toshi Kani wrote: > > > > > > > > > > > > When

Re: [PATCH v4 RESEND 0/2] Align mmap address for DAX pmd mappings

2016-08-29 Thread Kani, Toshimitsu
On Mon, 2016-08-29 at 15:31 -0600, Kani, Toshimitsu wrote: > On Mon, 2016-08-29 at 23:48 +0300, Kirill A. Shutemov wrote: > > > > On Mon, Aug 29, 2016 at 01:11:19PM -0600, Toshi Kani wrote: > > > > > > > > > When CONFIG_FS_DAX_PMD is set, DAX supports mmap() using pmd page > > > size.  This

Re: [PATCH v4 RESEND 0/2] Align mmap address for DAX pmd mappings

2016-08-29 Thread Kani, Toshimitsu
On Mon, 2016-08-29 at 15:31 -0600, Kani, Toshimitsu wrote: > On Mon, 2016-08-29 at 23:48 +0300, Kirill A. Shutemov wrote: > > > > On Mon, Aug 29, 2016 at 01:11:19PM -0600, Toshi Kani wrote: > > > > > > > > > When CONFIG_FS_DAX_PMD is set, DAX supports mmap() using pmd page > > > size.  This

Re: [PATCH v4 RESEND 0/2] Align mmap address for DAX pmd mappings

2016-08-29 Thread Kani, Toshimitsu
On Mon, 2016-08-29 at 23:48 +0300, Kirill A. Shutemov wrote: > On Mon, Aug 29, 2016 at 01:11:19PM -0600, Toshi Kani wrote: > > > > When CONFIG_FS_DAX_PMD is set, DAX supports mmap() using pmd page > > size.  This feature relies on both mmap virtual address and FS > > block (i.e. physical address)

Re: [PATCH v4 RESEND 0/2] Align mmap address for DAX pmd mappings

2016-08-29 Thread Kani, Toshimitsu
On Mon, 2016-08-29 at 23:48 +0300, Kirill A. Shutemov wrote: > On Mon, Aug 29, 2016 at 01:11:19PM -0600, Toshi Kani wrote: > > > > When CONFIG_FS_DAX_PMD is set, DAX supports mmap() using pmd page > > size.  This feature relies on both mmap virtual address and FS > > block (i.e. physical address)

Re: [PATCH v4 RESEND 0/2] Align mmap address for DAX pmd mappings

2016-08-29 Thread Kirill A. Shutemov
On Mon, Aug 29, 2016 at 01:11:19PM -0600, Toshi Kani wrote: > When CONFIG_FS_DAX_PMD is set, DAX supports mmap() using pmd page > size. This feature relies on both mmap virtual address and FS > block (i.e. physical address) to be aligned by the pmd page size. > Users can use mkfs options to

Re: [PATCH v4 RESEND 0/2] Align mmap address for DAX pmd mappings

2016-08-29 Thread Kirill A. Shutemov
On Mon, Aug 29, 2016 at 01:11:19PM -0600, Toshi Kani wrote: > When CONFIG_FS_DAX_PMD is set, DAX supports mmap() using pmd page > size. This feature relies on both mmap virtual address and FS > block (i.e. physical address) to be aligned by the pmd page size. > Users can use mkfs options to

[PATCH v4 RESEND 0/2] Align mmap address for DAX pmd mappings

2016-08-29 Thread Toshi Kani
When CONFIG_FS_DAX_PMD is set, DAX supports mmap() using pmd page size. This feature relies on both mmap virtual address and FS block (i.e. physical address) to be aligned by the pmd page size. Users can use mkfs options to specify FS to align block allocations. However, aligning mmap address

[PATCH v4 RESEND 0/2] Align mmap address for DAX pmd mappings

2016-08-29 Thread Toshi Kani
When CONFIG_FS_DAX_PMD is set, DAX supports mmap() using pmd page size. This feature relies on both mmap virtual address and FS block (i.e. physical address) to be aligned by the pmd page size. Users can use mkfs options to specify FS to align block allocations. However, aligning mmap address