diff options
Diffstat (limited to 'fs/btrfs/tree-log.c')
| -rw-r--r-- | fs/btrfs/tree-log.c | 5 | 
1 files changed, 2 insertions, 3 deletions
diff --git a/fs/btrfs/tree-log.c b/fs/btrfs/tree-log.c index 2c6791493637..ff60d8978ae2 100644 --- a/fs/btrfs/tree-log.c +++ b/fs/btrfs/tree-log.c @@ -3746,8 +3746,9 @@ next_slot:  	}  log_extents: +	btrfs_release_path(path); +	btrfs_release_path(dst_path);  	if (fast_search) { -		btrfs_release_path(dst_path);  		ret = btrfs_log_changed_extents(trans, root, inode, dst_path);  		if (ret) {  			err = ret; @@ -3764,8 +3765,6 @@ log_extents:  	}  	if (inode_only == LOG_INODE_ALL && S_ISDIR(inode->i_mode)) { -		btrfs_release_path(path); -		btrfs_release_path(dst_path);  		ret = log_directory_changes(trans, root, inode, path, dst_path);  		if (ret) {  			err = ret;  | 
