Fixed bug 2755230.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@894 35acf78f-673a-0410-8e92-d51de3d6d3f4
This commit is contained in:
parent
c1c4610718
commit
9becc21691
|
@ -81,6 +81,8 @@ Win32-MinGW - ChibiOS/RT simulator and demo into a WIN32 process,
|
|||
specific test in the test suite (bug 2755170)(backported in stable branch).
|
||||
- FIX: Fixed a problem in semaphores test case #2 (bug 2755195)(backported
|
||||
in stable branch).
|
||||
- FIX: Removed usused list functions (bug 2755230)(backported in stable
|
||||
branch).
|
||||
- NEW: Added a code coverage analysis application under ./tests/coverage.
|
||||
Currently the test suite explicitly covers about 74% of the kernel code,
|
||||
it is not bad as a starting point.
|
||||
|
|
|
@ -104,34 +104,6 @@ Thread *dequeue(Thread *tp) {
|
|||
tp->p_next->p_prev = tp->p_prev;
|
||||
return tp;
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief Pushes a Thread on top of a stack list.
|
||||
*
|
||||
* @param[in] tp the pointer to the thread to be inserted in the list
|
||||
* @param[in] tlp the pointer to the threads list header
|
||||
* @note This function is @b not an API.
|
||||
*/
|
||||
void list_insert(Thread *tp, ThreadsList *tlp) {
|
||||
|
||||
tp->p_next = tlp->p_next;
|
||||
tlp->p_next = tp;
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief Pops a Thread from the top of a stack list and returns it.
|
||||
*
|
||||
* @param[in] tlp the pointer to the threads list header
|
||||
* @return The removed thread pointer.
|
||||
* @note The list must be non-empty before calling this function.
|
||||
* @note This function is @b not an API.
|
||||
*/
|
||||
Thread *list_remove(ThreadsList *tlp) {
|
||||
|
||||
Thread *tp = tlp->p_next;
|
||||
tlp->p_next = tp->p_next;
|
||||
return tp;
|
||||
}
|
||||
#endif /* CH_OPTIMIZE_SPEED */
|
||||
|
||||
/** @} */
|
||||
|
|
|
@ -69,19 +69,6 @@ static INLINE Thread *dequeue(Thread *tp) {
|
|||
tp->p_next->p_prev = tp->p_prev;
|
||||
return tp;
|
||||
}
|
||||
|
||||
static INLINE void list_insert(Thread *tp, ThreadsList *tlp) {
|
||||
|
||||
tp->p_next = tlp->p_next;
|
||||
tlp->p_next = tp;
|
||||
}
|
||||
|
||||
static INLINE Thread *list_remove(ThreadsList *tlp) {
|
||||
|
||||
Thread *tp = tlp->p_next;
|
||||
tlp->p_next = tp->p_next;
|
||||
return tp;
|
||||
}
|
||||
#endif /* CH_OPTIMIZE_SPEED */
|
||||
|
||||
#endif /* _INLINE_H_ */
|
||||
|
|
Loading…
Reference in New Issue