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
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.