Changeset 6d9d7b1 in rtems-libbsd
- Timestamp:
-
07/26/18 12:12:46
(6 years ago)
- Author:
- Sebastian Huber <sebastian.huber@…>
- Branches:
- 5, 5-freebsd-12, 388d46bb1b3080402c68ae11d14b2b36c3138952, 89db1bb27c9d52164a78dc2fda0a2ba9da0920ef
- Children:
- e37f03e
- Parents:
- 3df89c0
- Message:
-
Critical bug fix for callouts
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.
-
(No files)
-