mirror of
https://git.rtems.org/rtems-libbsd/
synced 2025-06-04 20:42:45 +08:00

FreeBSD has two callout executors, one in software and one in hardware interrupt context. In libbsd, all callouts are executed by the timer server. Entirely remove the different execution contexts for libbsd. Previously, this was not properly done which could result an invalid callout_drain() sequence leading to system memory corruption.