I trying to migrate my project from ChibiOS v.2.6.x to new 3.x version and have chSysHalt in next code with message "priority order violation":
Code: Select all
chSysLock();
chIQResetI(...)
chSysUnlock();
I understood that I must insert chSchRescheduleS() after chIQResetI and it works. But old project worked well. I want to know is it realy error or just warning? What is a reason to check this situation in new version?