Pass tsd to tcache_flush().
This commit is contained in:
parent
84f6c2cae0
commit
ae93fb08e2
@ -48,7 +48,7 @@ void tcache_arena_associate(tsdn_t *tsdn, tcache_t *tcache, arena_t *arena);
|
|||||||
void tcache_prefork(tsdn_t *tsdn);
|
void tcache_prefork(tsdn_t *tsdn);
|
||||||
void tcache_postfork_parent(tsdn_t *tsdn);
|
void tcache_postfork_parent(tsdn_t *tsdn);
|
||||||
void tcache_postfork_child(tsdn_t *tsdn);
|
void tcache_postfork_child(tsdn_t *tsdn);
|
||||||
void tcache_flush(void);
|
void tcache_flush(tsd_t *tsd);
|
||||||
bool tsd_tcache_data_init(tsd_t *tsd);
|
bool tsd_tcache_data_init(tsd_t *tsd);
|
||||||
bool tsd_tcache_enabled_data_init(tsd_t *tsd);
|
bool tsd_tcache_enabled_data_init(tsd_t *tsd);
|
||||||
|
|
||||||
|
@ -1696,7 +1696,7 @@ thread_tcache_flush_ctl(tsd_t *tsd, const size_t *mib, size_t miblen,
|
|||||||
READONLY();
|
READONLY();
|
||||||
WRITEONLY();
|
WRITEONLY();
|
||||||
|
|
||||||
tcache_flush();
|
tcache_flush(tsd);
|
||||||
|
|
||||||
ret = 0;
|
ret = 0;
|
||||||
label_return:
|
label_return:
|
||||||
|
@ -474,8 +474,7 @@ tcache_flush_cache(tsd_t *tsd, tcache_t *tcache) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
tcache_flush(void) {
|
tcache_flush(tsd_t *tsd) {
|
||||||
tsd_t *tsd = tsd_fetch();
|
|
||||||
assert(tcache_available(tsd));
|
assert(tcache_available(tsd));
|
||||||
tcache_flush_cache(tsd, tsd_tcachep_get(tsd));
|
tcache_flush_cache(tsd, tsd_tcachep_get(tsd));
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user