Mingming Cao
1df1e63b9e
[PATCH] ext4: fix reservation extension
...
Hugh Dickins wrote:
> Not found anything relevant, but I keep noticing these lines
> in ext2_try_to_allocate_with_rsv(), ext3 and ext4 similar:
>
> } else if (grp_goal > 0 &&
> (my_rsv->rsv_end - grp_goal + 1) < *count)
> try_to_extend_reservation(my_rsv, sb,
> *count-my_rsv->rsv_end + grp_goal - 1);
>
> They're wrong, a no-op in most groups, aren't they? rsv_end is an
> absolute block number, whereas grp_goal is group-relative, so the
> calculation ought to bring in group_first_block? Or I'm confused.
>
Signed-off-by: Mingming Cao <cmm@us.ibm.com >
Cc: "linux-ext4@vger.kernel.org " <linux-ext4@vger.kernel.org >
Cc: Hugh Dickins <hugh@veritas.com >
Signed-off-by: Andrew Morton <akpm@osdl.org >
Signed-off-by: Linus Torvalds <torvalds@osdl.org >
2006-12-07 08:39:39 -08:00
..
2006-12-07 08:39:33 -08:00
2006-12-07 08:39:35 -08:00
2006-12-07 08:39:35 -08:00
2006-12-07 08:39:27 -08:00
2006-11-14 09:09:27 -08:00
2006-11-14 09:09:27 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:27 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:36 -08:00
2006-11-25 13:28:33 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:37 -08:00
2006-12-07 08:39:39 -08:00
2006-12-07 08:39:39 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:32 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:35 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:27 -08:00
2006-12-07 08:39:27 -08:00
2006-12-07 08:39:27 -08:00
2006-12-07 08:39:27 -08:00
2006-12-07 08:39:35 -08:00
2006-12-07 08:39:27 -08:00
2006-12-07 08:39:25 -08:00
2006-11-16 11:43:38 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:23 -08:00
2006-12-07 08:39:35 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:30 -08:00
2006-12-07 08:39:38 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:38 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:35 -08:00
2006-12-07 08:39:35 -08:00
2006-11-16 11:43:38 -08:00
2006-12-07 08:39:29 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:38 -08:00
2006-12-07 08:39:38 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:39 -08:00
2006-12-07 08:39:33 -08:00
2006-12-07 08:39:33 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:24 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:32 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:25 -08:00
2006-12-04 02:00:24 -05:00
2006-11-30 05:32:19 +01:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:35 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:35 -08:00
2006-12-04 02:00:24 -05:00
2006-12-04 02:00:24 -05:00
2006-12-04 02:00:24 -05:00