All of lore.kernel.org
 help / color / mirror / Atom feed
* [Cluster-devel] [PATCH v2 0/4] mm/gfs2: extend file_* API, and convert gfs2 to errseq_t error reporting
@ 2017-07-26 17:55 ` Jeff Layton
  0 siblings, 0 replies; 87+ messages in thread
From: Jeff Layton @ 2017-07-26 17:55 UTC (permalink / raw)
  To: cluster-devel.redhat.com

From: Jeff Layton <jlayton@redhat.com>

I sent a small patch earlier this week to make sync_file_range use
errseq_t reporting.

This set respins that patch into a patch that adds a bit more file_*
infrastructure, and then patches to make sync_file_range and fsync
on gfs2 report writeback errors properly.

There's also a small cleanup patch for mm/filemap.c to consolidate
the DAX handling checks in the existing infrastructure.

Jeff Layton (4):
  mm: consolidate dax / non-dax checks for writeback
  mm: add file_fdatawait_range and file_write_and_wait
  fs: convert sync_file_range to use errseq_t based error-tracking
  gfs2: convert to errseq_t based writeback error reporting for fsync

 fs/gfs2/file.c     |  6 +++--
 fs/sync.c          |  4 +--
 include/linux/fs.h |  7 +++++-
 mm/filemap.c       | 71 +++++++++++++++++++++++++++++++++++++++++++++++++-----
 4 files changed, 77 insertions(+), 11 deletions(-)

-- 
2.13.3



^ permalink raw reply	[flat|nested] 87+ messages in thread

end of thread, other threads:[~2017-08-01  9:52 UTC | newest]

Thread overview: 87+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-07-26 17:55 [Cluster-devel] [PATCH v2 0/4] mm/gfs2: extend file_* API, and convert gfs2 to errseq_t error reporting Jeff Layton
2017-07-26 17:55 ` Jeff Layton
2017-07-26 17:55 ` Jeff Layton
2017-07-26 17:55 ` [Cluster-devel] [PATCH v2 1/4] mm: consolidate dax / non-dax checks for writeback Jeff Layton
2017-07-26 17:55   ` Jeff Layton
2017-07-26 17:55   ` Jeff Layton
2017-07-27  8:43   ` [Cluster-devel] " Jan Kara
2017-07-27  8:43     ` Jan Kara
2017-07-27  8:43     ` Jan Kara
2017-07-26 17:55 ` [Cluster-devel] [PATCH v2 2/4] mm: add file_fdatawait_range and file_write_and_wait Jeff Layton
2017-07-26 17:55   ` Jeff Layton
2017-07-26 17:55   ` Jeff Layton
2017-07-26 19:13   ` [Cluster-devel] " Matthew Wilcox
2017-07-26 19:13     ` Matthew Wilcox
2017-07-26 19:13     ` Matthew Wilcox
2017-07-26 22:18     ` [Cluster-devel] " Jeff Layton
2017-07-26 22:18       ` Jeff Layton
2017-07-26 22:18       ` Jeff Layton
2017-07-26 19:50   ` [Cluster-devel] " Bob Peterson
2017-07-26 19:50     ` Bob Peterson
2017-07-26 19:50     ` Bob Peterson
2017-07-27  8:49   ` [Cluster-devel] " Jan Kara
2017-07-27  8:49     ` Jan Kara
2017-07-27  8:49     ` Jan Kara
2017-07-27 12:48     ` [Cluster-devel] " Jeff Layton
2017-07-27 12:48       ` Jeff Layton
2017-07-27 12:48       ` Jeff Layton
2017-07-31 11:27       ` [Cluster-devel] " Jeff Layton
2017-07-31 11:27         ` Jeff Layton
2017-07-31 11:27         ` Jeff Layton
2017-07-31 11:32         ` [Cluster-devel] " Steven Whitehouse
2017-07-31 11:32           ` Steven Whitehouse
2017-07-31 11:32           ` Steven Whitehouse
2017-07-31 11:44           ` [Cluster-devel] " Jeff Layton
2017-07-31 11:44             ` Jeff Layton
2017-07-31 11:44             ` Jeff Layton
2017-07-31 12:05             ` [Cluster-devel] " Steven Whitehouse
2017-07-31 12:05               ` Steven Whitehouse
2017-07-31 12:05               ` Steven Whitehouse
2017-07-31 12:22               ` [Cluster-devel] " Jeff Layton
2017-07-31 12:22                 ` Jeff Layton
2017-07-31 12:22                 ` Jeff Layton
2017-07-31 12:25                 ` [Cluster-devel] " Steven Whitehouse
2017-07-31 12:25                   ` Steven Whitehouse
2017-07-31 12:25                   ` Steven Whitehouse
2017-07-31 12:38                 ` [Cluster-devel] " Bob Peterson
2017-07-31 12:38                   ` Bob Peterson
2017-07-31 12:38                   ` Bob Peterson
2017-07-31 12:07             ` [Cluster-devel] " Jan Kara
2017-07-31 12:07               ` Jan Kara
2017-07-31 12:07               ` Jan Kara
2017-07-31 13:00               ` [Cluster-devel] " Jeff Layton
2017-07-31 13:00                 ` Jeff Layton
2017-07-31 13:00                 ` Jeff Layton
2017-07-31 13:32                 ` [Cluster-devel] " Jan Kara
2017-07-31 13:32                   ` Jan Kara
2017-07-31 13:32                   ` Jan Kara
2017-07-31 16:49   ` [Cluster-devel] [PATCH v3] " Jeff Layton
2017-07-31 16:49     ` Jeff Layton
2017-07-31 16:49     ` Jeff Layton
2017-08-01  9:52     ` [Cluster-devel] " Jan Kara
2017-08-01  9:52       ` Jan Kara
2017-08-01  9:52       ` Jan Kara
2017-07-26 17:55 ` [Cluster-devel] [PATCH v2 3/4] fs: convert sync_file_range to use errseq_t based error-tracking Jeff Layton
2017-07-26 17:55   ` Jeff Layton
2017-07-26 17:55   ` Jeff Layton
2017-07-26 17:55 ` [Cluster-devel] [PATCH v2 4/4] gfs2: convert to errseq_t based writeback error reporting for fsync Jeff Layton
2017-07-26 17:55   ` Jeff Layton
2017-07-26 17:55   ` Jeff Layton
2017-07-26 19:21   ` [Cluster-devel] " Matthew Wilcox
2017-07-26 19:21     ` Matthew Wilcox
2017-07-26 19:21     ` Matthew Wilcox
2017-07-26 22:22     ` [Cluster-devel] " Jeff Layton
2017-07-26 22:22       ` Jeff Layton
2017-07-26 22:22       ` Jeff Layton
2017-07-27 12:47       ` [Cluster-devel] " Bob Peterson
2017-07-27 12:47         ` Bob Peterson
2017-07-27 12:47         ` Bob Peterson
2017-07-28 12:37         ` [Cluster-devel] " Steven Whitehouse
2017-07-28 12:37           ` Steven Whitehouse
2017-07-28 12:37           ` Steven Whitehouse
2017-07-28 12:47           ` [Cluster-devel] " Jeff Layton
2017-07-28 12:47             ` Jeff Layton
2017-07-28 12:47             ` Jeff Layton
2017-07-28 12:54             ` [Cluster-devel] " Steven Whitehouse
2017-07-28 12:54               ` Steven Whitehouse
2017-07-28 12:54               ` Steven Whitehouse

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.