aboutsummaryrefslogtreecommitdiffstats
path: root/src/chlists.c
diff options
context:
space:
mode:
authorgdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2007-10-02 16:52:18 +0000
committergdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2007-10-02 16:52:18 +0000
commit1b269aa139ba66288cc2c3f1b463c73821343262 (patch)
treed69e3b0f8016def9da728232fc82f6297f4f70ed /src/chlists.c
parente4e90fae74549139baaf135034b3be2abcf284a6 (diff)
downloadChibiOS-1b269aa139ba66288cc2c3f1b463c73821343262.tar.gz
ChibiOS-1b269aa139ba66288cc2c3f1b463c73821343262.tar.bz2
ChibiOS-1b269aa139ba66288cc2c3f1b463c73821343262.zip
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@29 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'src/chlists.c')
-rw-r--r--src/chlists.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/chlists.c b/src/chlists.c
index d01c8c37c..7994f8ac6 100644
--- a/src/chlists.c
+++ b/src/chlists.c
@@ -31,10 +31,8 @@
*/
void fifo_insert(Thread *tp, ThreadsQueue *tqp) {
- tp->p_next = (Thread *)tqp;
- tp->p_prev = tqp->p_prev;
- tqp->p_prev->p_next = tp;
- tqp->p_prev = tp;
+ tp->p_prev = (tp->p_next = (Thread *)tqp)->p_prev;
+ tp->p_prev->p_next = tqp->p_prev = tp;
}
/*