From df64a297abaf382d21aedbf7bf8b8e52e1c774a5 Mon Sep 17 00:00:00 2001 From: Bernard Xiong Date: Sun, 10 Jun 2018 18:46:11 +0800 Subject: [Kernel] Remove memory ops when SLAB and module enable --- src/mempool.c | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) (limited to 'src/mempool.c') 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)); -- cgit v1.3.1