[Cosmic] [PATCH 0/3] Fixes for LP:1787089

Joseph Salisbury joseph.salisbury at canonical.com
Mon Sep 10 18:47:42 UTC 2018


BugLink: https://bugs.launchpad.net/bugs/1787089

== Cosmic Justification ==
Intel is requsting these three commits in Cosmic.  

Even with the ext4_break_layouts() support added by "ext4: handle layout 
changes to pinned DAX mappings" Still seeing occasional cases with unit
 test where we are truncating a page that has an elevated reference count. 


== Fixes ==
cdbf8897cb09 ("dax: dax_layout_busy_page() warn on !exceptional")
430657b6be89 ("ext4: handle layout changes to pinned DAX mappings")
e25ff835af89 ("xfs: Close race between direct IO and xfs_break_layouts()")

Dave Jiang (1):
  xfs: Close race between direct IO and xfs_break_layouts()

Ross Zwisler (2):
  dax: dax_layout_busy_page() warn on !exceptional
  ext4: handle layout changes to pinned DAX mappings

 fs/dax.c           | 10 +++++++++-
 fs/ext4/ext4.h     |  1 +
 fs/ext4/extents.c  | 17 +++++++++++++++++
 fs/ext4/inode.c    | 46 ++++++++++++++++++++++++++++++++++++++++++++++
 fs/ext4/truncate.h |  4 ++++
 fs/xfs/xfs_file.c  |  9 ++++-----
 6 files changed, 81 insertions(+), 6 deletions(-)

-- 
2.7.4





More information about the kernel-team mailing list