This is a series of several minor cleanups and improvements to the MARS library sources. src/host/lib/mars_workload_queue.c: yield in busy loop src/host/lib/mars_task_event_flag.c: yield in busy loop src/host/lib/mars_task_queue: yield in busy loop, cleanup push/pop src/mpu/lib/mars_task_queue.c.c: error check cleanup in push/pop Regards, Yuji