lkml.org 
[lkml]   [2016]   [Aug]   [30]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: [PATCH v2 0/9] re-enable DAX PMD support
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?

\
 
 \ /
  Last update: 2016-09-17 09:58    [W:2.080 / U:0.000 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site