• Jeff Layton's avatar
    fs: convert a pile of fsync routines to errseq_t based reporting · 3b49c9a1
    Jeff Layton authored
    This patch converts most of the in-kernel filesystems that do writeback
    out of the pagecache to report errors using the errseq_t-based
    infrastructure that was recently added. This allows them to report
    errors once for each open file description.
    
    Most filesystems have a fairly straightforward fsync operation. They
    call filemap_write_and_wait_range to write back all of the data and
    wait on it, and then (sometimes) sync out the metadata.
    
    For those filesystems this is a straightforward conversion from calling
    filemap_write_and_wait_range in their fsync operation to calling
    file_write_and_wait_range.
    Acked-by: default avatarJan Kara <jack@suse.cz>
    Acked-by: default avatarDave Kleikamp <dave.kleikamp@oracle.com>
    Signed-off-by: default avatarJeff Layton <jlayton@redhat.com>
    3b49c9a1
Name
Last commit
Last update
..
Kconfig Loading commit data...
Makefile Loading commit data...
dir.c Loading commit data...
file.c Loading commit data...
getopt.c Loading commit data...
getopt.h Loading commit data...
inode.c Loading commit data...
ioctl.c Loading commit data...
mmap.c Loading commit data...
ncp_fs.h Loading commit data...
ncp_fs_i.h Loading commit data...
ncp_fs_sb.h Loading commit data...
ncplib_kernel.c Loading commit data...
ncplib_kernel.h Loading commit data...
ncpsign_kernel.c Loading commit data...
ncpsign_kernel.h Loading commit data...
sock.c Loading commit data...
symlink.c Loading commit data...