mte: update comment about skipped tag array update in deallocate_small()

pull/226/head
Dmitry Muhomor 2023-10-30 12:45:45 +02:00 committed by Daniel Micay
parent 25f0fe9c69
commit be08eeee2d
1 changed files with 1 additions and 2 deletions

View File

@ -807,8 +807,7 @@ static inline void deallocate_small(void *p, const size_t *expected_size) {
#ifdef HAS_ARM_MTE #ifdef HAS_ARM_MTE
if (likely(is_memtag_enabled())) { if (likely(is_memtag_enabled())) {
arm_mte_tag_and_clear_mem(set_pointer_tag(p, RESERVED_TAG), size); arm_mte_tag_and_clear_mem(set_pointer_tag(p, RESERVED_TAG), size);
// metadata->arm_mte_tags is intentionally not updated, it should keep the previous slot // metadata->arm_mte_tags is intentionally not updated, see tag_and_clear_slab_slot()
// tag after slot is freed
skip_zero = true; skip_zero = true;
} }
#endif #endif