554d56b875
Hello, I am testing priority inversion feauture of Nuttx scheduler. I encounter with problem in tests. Here is problem: nxsched_readytorun_setpriority() function not works as expected when DEBUG_ASSERTION not enabled. Because sched_removereadytorun() and sched_addreadytorun() is not called in this case. These functions wrapped with DEBUGASSERT macro and with the effect of DEBUGASSERT macro, sched_removereadytorun() and sched_addreadytorun() not called when DEBUG_ASSERTION not enabled. Therefore priority inversion not works as expected. Could you check this problem ? Is this a bug, if not what is the purpose of this code ? Thanks, Şükrü Bahadır Arslan |
||
---|---|---|
.. | ||
clock | ||
environ | ||
errno | ||
group | ||
init | ||
irq | ||
module | ||
mqueue | ||
paging | ||
pthread | ||
sched | ||
semaphore | ||
signal | ||
task | ||
timer | ||
wdog | ||
wqueue | ||
.gitignore | ||
Kconfig | ||
Makefile |