Re: [PATCH] Btrfs: fix extent map leak during fallocate error path

2017-04-17 Thread Liu Bo
On Tue, Apr 04, 2017 at 03:20:36AM +0100, fdman...@kernel.org wrote: > From: Filipe Manana > > 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

Re: [PATCH] Btrfs: fix extent map leak during fallocate error path

2017-04-05 Thread David Sterba
On Tue, Apr 04, 2017 at 03:20:36AM +0100, fdman...@kernel.org wrote: > From: Filipe Manana > > 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

[PATCH] Btrfs: fix extent map leak during fallocate error path

2017-04-04 Thread fdmanana
From: Filipe Manana 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 --- fs/btrfs/file.c | 4 +++- 1 file c