Signed-off-by: David Sterba <dsterba@suse.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
- fs/btrfs/file.c | 35 +++++++++++++++++++++++++----------
+ fs/btrfs/file.c | 36 +++++++++++++++++++++++++-----------
fs/btrfs/tree-log.c | 3 ++-
- 2 files changed, 27 insertions(+), 11 deletions(-)
+ 2 files changed, 27 insertions(+), 12 deletions(-)
--- a/fs/btrfs/file.c
+++ b/fs/btrfs/file.c
/*
* fsync call for both files and directories. This logs the inode into
* the tree log instead of forcing full commits whenever possible.
-@@ -2187,17 +2211,8 @@ int btrfs_sync_file(struct file *file, l
+@@ -2080,7 +2104,6 @@ int btrfs_sync_file(struct file *file, l
+ {
+ struct dentry *dentry = file_dentry(file);
+ struct inode *inode = d_inode(dentry);
+- struct btrfs_fs_info *fs_info = btrfs_sb(inode->i_sb);
+ struct btrfs_root *root = BTRFS_I(inode)->root;
+ struct btrfs_trans_handle *trans;
+ struct btrfs_log_ctx ctx;
+@@ -2187,17 +2210,8 @@ int btrfs_sync_file(struct file *file, l
atomic_inc(&root->log_batch);