summary refs log tree commit diff
path: root/fs/ncpfs
diff options
context:
space:
mode:
authorMingming Cao <cmm@us.ibm.com>2006-12-06 20:38:18 -0800
committerLinus Torvalds <torvalds@woody.osdl.org>2006-12-07 08:39:39 -0800
commit2bd94bd79e5bfa217714f78e5d6d7b6517ca546f (patch)
tree825e9764b6e62492fddd8f14694b09a44e0ecb0a /fs/ncpfs
parent02316067852187b8bec781bec07410e91af79627 (diff)
downloadlinux-2bd94bd79e5bfa217714f78e5d6d7b6517ca546f.tar.gz
[PATCH] ext3: 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>
Diffstat (limited to 'fs/ncpfs')
0 files changed, 0 insertions, 0 deletions