summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorKaho Ng <ngkaho1234@gmail.com>2017-06-22 04:20:43 +0800
committerKaho Ng <ngkaho1234@gmail.com>2017-06-22 18:15:26 +0800
commit47bbb862d874321903f8881761ee7ca94674142a (patch)
tree909eb46bf4eb648844d79277540c7b28cb8929b7 /src
parentfaa76ad23b0ce89d3f0f6bb53740fb47d42ca9f3 (diff)
ext4_balloc: fix not creating revoke records correctly
We fix ext4_balloc_free_blocks() not creating revoke records correctly according to start block and block count parameter from caller.
Diffstat (limited to 'src')
-rw-r--r--src/ext4_balloc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ext4_balloc.c b/src/ext4_balloc.c
index 8e5e26c..8945554 100644
--- a/src/ext4_balloc.c
+++ b/src/ext4_balloc.c
@@ -336,7 +336,7 @@ int ext4_balloc_free_blocks(struct ext4_inode_ref *inode_ref,
uint32_t i;
for (i = 0;i < blk_cnt;i++) {
- rc = ext4_trans_try_revoke_block(fs->bdev, first + i);
+ rc = ext4_trans_try_revoke_block(fs->bdev, start_block + i);
if (rc != EOK)
return rc;