diff options
| author | ngkaho1234 <ngkaho1234@gmail.com> | 2015-11-08 07:24:42 +0000 |
|---|---|---|
| committer | gkostka <kostka.grzegorz@gmail.com> | 2015-11-08 14:51:26 +0100 |
| commit | a4db81436916151e5a820b5848e420b5ac6f1295 (patch) | |
| tree | e100ec1bec3cd884852a38e07692387e6732643e | |
| parent | 23644a4048b147390df8bef84b1e9cf4dbea2b8e (diff) | |
Use ext4_block_get_noread when read operation is not required
| -rw-r--r-- | lwext4/ext4_extent_full.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lwext4/ext4_extent_full.c b/lwext4/ext4_extent_full.c index b8347f7..60b838e 100644 --- a/lwext4/ext4_extent_full.c +++ b/lwext4/ext4_extent_full.c @@ -627,7 +627,7 @@ static int ext4_ext_split_node(struct ext4_inode_ref *inode_ref, goto cleanup; /* For write access.# */ - ret = ext4_block_get(inode_ref->fs->bdev, &bh, newblock); + ret = ext4_block_get_noread(inode_ref->fs->bdev, &bh, newblock); if (ret != EOK) goto cleanup; @@ -1129,7 +1129,7 @@ static int ext4_ext_grow_indepth(struct ext4_inode_ref *inode_ref, return err; /* # */ - err = ext4_block_get(inode_ref->fs->bdev, &bh, newblock); + err = ext4_block_get_noread(inode_ref->fs->bdev, &bh, newblock); if (err != EOK) { ext4_ext_free_blocks(inode_ref, newblock, 1, 0); return err; @@ -1723,7 +1723,7 @@ static int ext4_ext_zero_unwritten_range(struct ext4_inode_ref *inode_ref, uint32_t block_size = ext4_sb_get_block_size(&inode_ref->fs->sb); for (i = 0; i < blocks_count; i++) { struct ext4_block bh = EXT4_BLOCK_ZERO(); - err = ext4_block_get(inode_ref->fs->bdev, &bh, block + i); + err = ext4_block_get_noread(inode_ref->fs->bdev, &bh, block + i); if (err != EOK) break; |
