commit | be2d253cc98244765323a7c94cc1ac5cd5a17072 | [log] [tgz] |
---|---|---|
author | Filipe Manana <fdmanana@suse.com> | Mon Apr 03 15:57:17 2017 +0100 |
committer | Filipe Manana <fdmanana@suse.com> | Wed Apr 26 16:27:24 2017 +0100 |
tree | 299a437444b82fec241f9533677782aa49ad0a70 | |
parent | 1c81ba237bcecad9bc885a1ddcf02d725ea38482 [diff] |
Btrfs: fix extent map leak during fallocate error path If the call to btrfs_qgroup_reserve_data() failed, we were leaking an extent map structure. The failure can happen either due to an -ENOMEM condition or, when quotas are enabled, due to -EDQUOT for example. Signed-off-by: Filipe Manana <fdmanana@suse.com> Reviewed-by: David Sterba <dsterba@suse.com>