#3117 closed enhancement (fixed)
score: Optimize _Thread_queue_Enqueue() timeout handling
Reported by: | Sebastian Huber | Owned by: | Sebastian Huber |
---|---|---|---|
Priority: | normal | Milestone: | 5.1 |
Component: | score | Version: | 5 |
Severity: | normal | Keywords: | |
Cc: | Blocked By: | ||
Blocking: |
Description
Use the Thread_queue_Context::enqueue_callout to do the timeout handling. This avoids the switch statement in _Thread_queue_Timeout(). It removes the thread queue dependency to _Thread_Timeout().
Change History (24)
comment:1 Changed on 08/24/17 at 09:52:09 by Sebastian Huber
Summary: | score: Optimize _Thread_queue_Enqueue() → score: Optimize _Thread_queue_Enqueue() timeout handling |
---|
comment:2 Changed on 10/09/17 at 12:18:01 by Sebastian Huber
Milestone: | Indefinite → 4.12.0 |
---|---|
Status: | assigned → accepted |
comment:3 Changed on 10/17/17 at 06:31:01 by Sebastian Huber <sebastian.huber@…>
comment:5 Changed on 10/17/17 at 11:57:07 by Sebastian Huber <sebastian.huber@…>
comment:10 Changed on 10/24/17 at 08:21:13 by Sebastian Huber <sebastian.huber@…>
In ecef3698/rtems:
comment:11 Changed on 10/24/17 at 08:21:25 by Sebastian Huber <sebastian.huber@…>
In adaf5c23/rtems:
comment:18 Changed on 10/24/17 at 08:22:48 by Sebastian Huber <sebastian.huber@…>
In 1666ffe5/rtems:
comment:19 Changed on 10/24/17 at 08:23:00 by Sebastian Huber <sebastian.huber@…>
In c3105894/rtems:
comment:20 Changed on 10/24/17 at 08:52:31 by Sebastian Huber
Resolution: | → fixed |
---|---|
Status: | accepted → closed |
comment:21 Changed on 10/24/17 at 10:20:24 by Sebastian Huber <sebastian.huber@…>
comment:22 Changed on 11/09/17 at 06:27:14 by Sebastian Huber
Milestone: | 4.12.0 → 5.1 |
---|
Milestone renamed
comment:23 Changed on 03/22/18 at 07:43:06 by Sebastian Huber <sebastian.huber@…>
In 3da2f471/rtems:
comment:24 Changed on 03/22/18 at 08:06:14 by Sebastian Huber <sebastian.huber@…>
In 7353422f/rtems:
Note: See
TracTickets for help on using
tickets.
In bf2a53d2/rtems: