提交 642f2a8a 编写于 作者: M Maxim Polyakov

Get rid of unused field

Signed-off-by: NMaxim Polyakov <polyakov.maksim@huawei.com>
Change-Id: Ic5e182b6e70537e74c4d764aa9140d6fa932f1ab
上级 a98a0c90
......@@ -26,7 +26,6 @@ struct chunk {
size_t state;
#endif
#ifdef MUSL_ITERATE_AND_STATS_API
size_t flag;
struct chunk *next_occupied, *prev_occupied;
#endif
struct chunk *next, *prev;
......@@ -56,7 +55,7 @@ hidden void __pop_chunk(struct chunk *c);
#ifdef MUSL_ITERATE_AND_STATS_API
#define OCCUPIED_LIST_OVERHEAD (2*sizeof(void*))
#define ITERATE_AND_STATS_OVERHEAD (sizeof(size_t) + sizeof(void*) + OCCUPIED_LIST_OVERHEAD)
#define ITERATE_AND_STATS_OVERHEAD (sizeof(void*) + OCCUPIED_LIST_OVERHEAD)
#else
#define ITERATE_AND_STATS_OVERHEAD (0)
#endif
......
......@@ -155,7 +155,6 @@ void __push_chunk(struct chunk *c)
}
occupied_bin->head = c;
c->flag = 0x00;
unlock(occupied_bin->lock);
}
......@@ -466,10 +465,10 @@ static struct chunk *expand_heap(size_t n)
p = __expand_heap(&n);
if (!p) {
unlock(heap_lock);
#ifdef MUSL_ITERATE_AND_STATS_API
unlock(total_heap_space_inc_lock);
#endif
unlock(heap_lock);
return 0;
}
......@@ -1271,15 +1270,6 @@ void internal_free(void *p)
struct chunk *self = MEM_TO_CHUNK(p);
#ifdef MUSL_ITERATE_AND_STATS_API
#if 0
lock(pop_merge_lock);
if (self->flag == 0x01) {
unlock(pop_merge_lock);
return;
}
self->flag = 0x01;
unlock(pop_merge_lock);
#endif
__pop_chunk(self);
#endif
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册