Use single add_used_space call instead of unmark+mark allocated_block

This commit is contained in:
Vitaliy Filippov
2025-12-02 01:52:11 +03:00
parent 85e61c9c31
commit bfd5575425
2 changed files with 20 additions and 37 deletions
+1 -2
View File
@@ -179,8 +179,7 @@ class blockstore_heap_t
void reindex_block(uint32_t block_num, heap_object_t *from_obj);
void erase_block_index(inode_t inode, uint64_t stripe);
void free_object_space(inode_t inode, heap_write_t *from, heap_write_t *to, int mode = 0);
void unmark_allocated_block(uint32_t block_num);
void mark_allocated_block(uint32_t block_num);
void add_used_space(uint32_t block_num, int32_t used_delta);
public:
blockstore_heap_t(blockstore_disk_t *dsk, uint8_t *buffer_area, int log_level = 0);