diff options
| author | Bernard Xiong <[email protected]> | 2018-06-10 18:46:11 +0800 |
|---|---|---|
| committer | Bernard Xiong <[email protected]> | 2018-06-10 18:46:11 +0800 |
| commit | df64a297abaf382d21aedbf7bf8b8e52e1c774a5 (patch) | |
| tree | 323d24995a5e3e2ad2671ba070e586ecea182273 /src/mempool.c | |
| parent | 564df04da1e0d0e7e3ac374fc7c3a51f2b0dba21 (diff) | |
[Kernel] Remove memory ops when SLAB and module enable
Diffstat (limited to 'src/mempool.c')
| -rw-r--r-- | src/mempool.c | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/src/mempool.c b/src/mempool.c index 5d80d66533..3f95279ed1 100644 --- a/src/mempool.c +++ b/src/mempool.c @@ -292,15 +292,8 @@ rt_err_t rt_mp_delete(rt_mp_t mp) rt_hw_interrupt_enable(temp); } -#if defined(RT_USING_MODULE) && defined(RT_USING_SLAB) - /* the mp object belongs to an application module */ - if (mp->parent.flag & RT_OBJECT_FLAG_MODULE) - rt_module_free(mp->parent.module_id, mp->start_address); - else -#endif - - /* release allocated room */ - rt_free(mp->start_address); + /* release allocated room */ + rt_free(mp->start_address); /* detach object */ rt_object_delete(&(mp->parent)); |
