VisionFive2 Linux kernel

StarFive Tech Linux Kernel for VisionFive (JH7110) boards (mirror)

More than 9999 Commits   32 Branches   54 Tags
author: Jeff Layton <jlayton@redhat.com> 2020-06-01 21:45:36 -0700 committer: Linus Torvalds <torvalds@linux-foundation.org> 2020-06-02 10:59:05 -0700 commit: 735e4ae5ba28c886d249ad04d3c8cc097dad6336 parent: 78128fabd022240852859c0b253972147593690b
Commit Summary:
vfs: track per-sb writeback errors and report them to syncfs
Diffstat:
1 file changed, 1 insertion, 0 deletions
diff --git a/fs/file_table.c b/fs/file_table.c
index 30d55c9a1744..676e620948d2 100644
--- a/fs/file_table.c
+++ b/fs/file_table.c
@@ -198,6 +198,7 @@ static struct file *alloc_file(const struct path *path, int flags,
 	file->f_inode = path->dentry->d_inode;
 	file->f_mapping = path->dentry->d_inode->i_mapping;
 	file->f_wb_err = filemap_sample_wb_err(file->f_mapping);
+	file->f_sb_err = file_sample_sb_err(file);
 	if ((file->f_mode & FMODE_READ) &&
 	     likely(fop->read || fop->read_iter))
 		file->f_mode |= FMODE_CAN_READ;