|
Changelog for uml-patch-2.4.17-2.bz2
Release Date : Dec 30 2001
Released By : jdike
-
Fixed various bugs with closing channels properly. enable_chan has
been split out from open_chan (and disable_chan created) so that IRQs can
be enabled and disabled when the device open count goes to zero without
needing to open and close the channel.
-
current is now calculated from the stack rather than being kept in
current_task.
Code which doesn't run on a kernel stack figures out task structures without
looking at current_task. The tracing thread uses the cpu_tasks array to
map from a pid to a cpu number and task structure. The fork trampoline
running on a temporary stack has the task structure passed to it as its
argument. The signal delivery code reads it from a locked global.
|