Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1472935

Re: [PATCH v2 0/9] re-enable DAX PMD support

From Ross Zwisler <ross.zwisler@linux.intel.com>
Newsgroups linux.kernel
Subject Re: [PATCH v2 0/9] re-enable DAX PMD support
Date 2016-08-31 01:10 +0200
Message-ID <sc0kh-2Sd-3@gated-at.bofh.it> (permalink)
References <s9s3n-1C3-3@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


On Tue, Aug 23, 2016 at 04:04:10PM -0600, Ross Zwisler wrote:
> DAX PMDs have been disabled since Jan Kara introduced DAX radix tree based
> locking.  This series allows DAX PMDs to participate in the DAX radix tree
> based locking scheme so that they can be re-enabled.
> 
> Changes since v1:
>  - PMD entry locking is now done based on the starting offset of the PMD
>    entry, rather than on the radix tree slot which was unreliable. (Jan)
>  - Fixed the one issue I could find with hole punch.  As far as I can tell
>    hole punch now works correctly for both PMD and PTE DAX entries, 4k zero
>    pages and huge zero pages.
>  - Fixed the way that ext2 returns the size of holes in ext2_get_block().
>    (Jan)
>  - Made the 'wait_table' global variable static in respnse to a sparse
>    warning.
>  - Fixed some more inconsitent usage between the names 'ret' and 'entry'
>    for radix tree entry variables.
> 
> Ross Zwisler (9):
>   ext4: allow DAX writeback for hole punch
>   ext2: tell DAX the size of allocation holes
>   ext4: tell DAX the size of allocation holes
>   dax: remove buffer_size_valid()
>   dax: make 'wait_table' global variable static
>   dax: consistent variable naming for DAX entries
>   dax: coordinate locking for offsets in PMD range
>   dax: re-enable DAX PMD support
>   dax: remove "depends on BROKEN" from FS_DAX_PMD
> 
>  fs/Kconfig          |   1 -
>  fs/dax.c            | 297 +++++++++++++++++++++++++++++-----------------------
>  fs/ext2/inode.c     |   3 +
>  fs/ext4/inode.c     |   7 +-
>  include/linux/dax.h |  29 ++++-
>  mm/filemap.c        |   6 +-
>  6 files changed, 201 insertions(+), 142 deletions(-)
> 
> -- 
> 2.9.0

Ping on this series?  Any objections or comments?

Back to linux.kernel | Previous | NextNext in thread | Find similar | Unroll thread


Thread

Re: [PATCH v2 0/9] re-enable DAX PMD support Ross Zwisler <ross.zwisler@linux.intel.com> - 2016-08-31 01:10 +0200
  Re: [PATCH v2 0/9] re-enable DAX PMD support "Kani, Toshimitsu" <toshi.kani@hpe.com> - 2016-08-31 22:30 +0200
    Re: [PATCH v2 0/9] re-enable DAX PMD support Ross Zwisler <ross.zwisler@linux.intel.com> - 2016-08-31 23:40 +0200
      Re: [PATCH v2 0/9] re-enable DAX PMD support "Kani, Toshimitsu" <toshi.kani@hpe.com> - 2016-09-01 00:10 +0200
        Re: [PATCH v2 0/9] re-enable DAX PMD support Ross Zwisler <ross.zwisler@linux.intel.com> - 2016-09-01 18:30 +0200

csiph-web