aboutsummaryrefslogtreecommitdiffstats
path: root/os/rt/src
diff options
context:
space:
mode:
authorGiovanni Di Sirio <gdisirio@gmail.com>2016-04-03 09:27:34 +0000
committerGiovanni Di Sirio <gdisirio@gmail.com>2016-04-03 09:27:34 +0000
commit88fc433e5dfc3ddc3948d27b78be2e531113fa1e (patch)
treec271cde02df11bbd992e59a58c28ad3adfbecd81 /os/rt/src
parenta5156a2f8fa55401d16405acfb51dc8b6999b484 (diff)
downloadChibiOS-88fc433e5dfc3ddc3948d27b78be2e531113fa1e.tar.gz
ChibiOS-88fc433e5dfc3ddc3948d27b78be2e531113fa1e.tar.bz2
ChibiOS-88fc433e5dfc3ddc3948d27b78be2e531113fa1e.zip
MISRA-related fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@9229 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'os/rt/src')
-rw-r--r--os/rt/src/chthreads.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/os/rt/src/chthreads.c b/os/rt/src/chthreads.c
index 74c41fa7b..c9cbfac0d 100644
--- a/os/rt/src/chthreads.c
+++ b/os/rt/src/chthreads.c
@@ -172,8 +172,7 @@ thread_t *chThdCreateSuspendedI(const thread_descriptor_t *tdp) {
chDbgCheck(MEM_IS_ALIGNED(tdp->wbase, PORT_WORKING_AREA_ALIGN) &&
MEM_IS_ALIGNED(tdp->wend, PORT_STACK_ALIGN) &&
(tdp->wend > tdp->wbase) &&
- ((size_t)((tdp->wend - tdp->wbase) *
- sizeof (stkalign_t)) >= THD_WORKING_AREA_SIZE(0)));
+ (((size_t)tdp->wend - (size_t)tdp->wbase) >= THD_WORKING_AREA_SIZE(0)));
chDbgCheck((tdp->prio <= HIGHPRIO) && (tdp->funcp != NULL));
/* The thread structure is laid out in the upper part of the thread
@@ -518,7 +517,7 @@ void chThdExitS(msg_t msg) {
registry because there is no memory to recover.*/
#if CH_CFG_USE_DYNAMIC == TRUE
if ((tp->refs == (trefs_t)0) &&
- (tp->flags & CH_FLAG_MODE_MASK) == CH_FLAG_MODE_STATIC) {
+ ((tp->flags & CH_FLAG_MODE_MASK) == CH_FLAG_MODE_STATIC)) {
REG_REMOVE(tp);
}
#else