btrfs: Fix wrong btrfs_delalloc_release_extents parameter
Commit43b18595d6("btrfs: qgroup: Use separate meta reservation type for delalloc") merged into mainline is not the latest version submitted to mail list in Dec 2017. It has a fatal wrong @qgroup_free parameter, which results increasing qgroup metadata pertrans reserved space, and causing a lot of early EDQUOT. Fix it by applying the correct diff on top of current branch. Fixes:43b18595d6("btrfs: qgroup: Use separate meta reservation type for delalloc") Signed-off-by: Qu Wenruo <wqu@suse.com> Signed-off-by: David Sterba <dsterba@suse.com>
This commit is contained in:
		
							parent
							
								
									f218ea6c47
								
							
						
					
					
						commit
						336a8bb8e3
					
				| @ -1748,7 +1748,7 @@ again: | ||||
| 			unlock_extent_cached(&BTRFS_I(inode)->io_tree, | ||||
| 					     lockstart, lockend, &cached_state); | ||||
| 		btrfs_delalloc_release_extents(BTRFS_I(inode), reserve_bytes, | ||||
| 					       (ret != 0)); | ||||
| 					       true); | ||||
| 		if (ret) { | ||||
| 			btrfs_drop_pages(pages, num_pages); | ||||
| 			break; | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user