px4-firmware/platforms/common/px4_work_queue
Ville Juven d83b9f3c38 WorkItemSingleShot: Disable priority inheritance for signaling semaphore
WorkItemSingleShot::_sem is a signaling semaphore, disable PI for it.

Set CONFIG_DEBUG_ASSERTIONS=y and the kernel panics due to the semaphore
having no holder, disabling PI fixes this.
2023-10-17 10:08:25 -04:00
..
test WorkItem modules: Run() shouldn't be public 2020-01-22 12:03:03 -05:00
CMakeLists.txt Remove px4_work_queue linking to px4_platform 2022-01-27 12:42:40 -05:00
ScheduledWorkItem.cpp Remove include <log.h> from defines.h 2022-09-29 07:56:24 +02:00
WorkItem.cpp px4_work_queue: adjust status formatting to accommodate longer names (eg mc_autotune_attitude_control) 2021-10-05 18:09:00 -04:00
WorkItemSingleShot.cpp WorkItemSingleShot: Disable priority inheritance for signaling semaphore 2023-10-17 10:08:25 -04:00
WorkQueue.cpp Remove include <log.h> from defines.h 2022-09-29 07:56:24 +02:00
WorkQueueManager.cpp fix WorkQueueManager: wait until running to prevent race conditions 2023-05-31 07:45:20 +02:00