Changeset 6d9d7b1 in rtems-libbsd for freebsd/sys/sys

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)

Note: See TracChangeset for help on using the changeset viewer.