]> git.baikalelectronics.ru Git - kernel.git/commit
Merge tag 'wberr-v4.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/jlayton...
authorLinus Torvalds <torvalds@linux-foundation.org>
Wed, 6 Sep 2017 21:11:03 +0000 (14:11 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Wed, 6 Sep 2017 21:11:03 +0000 (14:11 -0700)
commitb28849eaa6f07435c8efd0036c1dd114537c2b06
treedd3927047b90048231d924fc151a9d1881f7b8cd
parentd97e83c0f12e3a0be7dfb43d7c018c92f4a8ee4f
parent990692c3f700f0b03d52281a8607ab171d7c5acc
Merge tag 'wberr-v4.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/jlayton/linux

Pull writeback error handling updates from Jeff Layton:
 "This pile continues the work from last cycle on better tracking
  writeback errors. In v4.13 we added some basic errseq_t infrastructure
  and converted a few filesystems to use it.

  This set continues refining that infrastructure, adds documentation,
  and converts most of the other filesystems to use it. The main
  exception at this point is the NFS client"

* tag 'wberr-v4.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/jlayton/linux:
  ecryptfs: convert to file_write_and_wait in ->fsync
  mm: remove optimizations based on i_size in mapping writeback waits
  fs: convert a pile of fsync routines to errseq_t based reporting
  gfs2: convert to errseq_t based writeback error reporting for fsync
  fs: convert sync_file_range to use errseq_t based error-tracking
  mm: add file_fdatawait_range and file_write_and_wait
  fuse: convert to errseq_t based error tracking for fsync
  mm: consolidate dax / non-dax checks for writeback
  Documentation: add some docs for errseq_t
  errseq: rename __errseq_set to errseq_set
drivers/staging/lustre/lustre/llite/file.c
fs/9p/vfs_file.c
fs/f2fs/file.c
fs/fuse/file.c
fs/gfs2/file.c
include/linux/fs.h
mm/filemap.c