summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMeco Man <[email protected]>2021-01-05 09:20:53 +0800
committerMeco Man <[email protected]>2021-01-05 09:20:53 +0800
commit3f9b3f57ea7f166f19b7d49d071c01874506814d (patch)
tree4066a7ec1cc2b9227cb66cb002eb45ee69e8476a
parentcd6ca24f88eb167486189eae7d742293203d60e5 (diff)
update
-rw-r--r--src/ipc.c12
1 files changed, 2 insertions, 10 deletions
diff --git a/src/ipc.c b/src/ipc.c
index 11b7e266f9..be2baee9b5 100644
--- a/src/ipc.c
+++ b/src/ipc.c
@@ -1696,16 +1696,8 @@ rt_err_t rt_mb_urgent(rt_mailbox_t mb, rt_ubase_t value)
/* set ptr */
mb->msg_pool[mb->out_offset] = value;
- if (mb->entry < RT_MB_ENTRY_MAX)
- {
- /* increase message entry */
- mb->entry ++;
- }
- else
- {
- rt_hw_interrupt_enable(temp); /* enable interrupt */
- return -RT_EFULL; /* value overflowed */
- }
+ /* increase message entry */
+ mb->entry ++;
/* resume suspended thread */
if (!rt_list_isempty(&mb->parent.suspend_thread))