From 59fe69cc74d6deeb2decf11df730ef7879cc5bae Mon Sep 17 00:00:00 2001 From: Hugh Dickins Date: Wed, 6 Dec 2006 20:39:26 -0800 Subject: [PATCH] --- yaml --- r: 42914 b: refs/heads/master c: ec0837f230e57afde65db72539e748d2a75abed0 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/fs/ext4/balloc.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index b449f2ed24b5..c6e23d193d18 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 341cee438593ff9c4520fb73c561460074f29a9a +refs/heads/master: ec0837f230e57afde65db72539e748d2a75abed0 diff --git a/trunk/fs/ext4/balloc.c b/trunk/fs/ext4/balloc.c index 1c8ef0e35f46..c4dd1103ccf1 100644 --- a/trunk/fs/ext4/balloc.c +++ b/trunk/fs/ext4/balloc.c @@ -747,7 +747,7 @@ find_next_usable_block(ext4_grpblk_t start, struct buffer_head *bh, here = 0; p = ((char *)bh->b_data) + (here >> 3); - r = memscan(p, 0, (maxblocks - here + 7) >> 3); + r = memscan(p, 0, ((maxblocks + 7) >> 3) - (here >> 3)); next = (r - ((char *)bh->b_data)) << 3; if (next < maxblocks && next >= start && ext4_test_allocatable(next, bh))