|
Changelog for uml-patch-2.4.24-3.bz2
Release Date : May 12 2004
Released By : jdike
-
Major rework of hostfs/humfs. The kernel infrastructure was made
asynchronous, cleaned up, and many bugs fixed. It was also renamed to
externfs. The old hostfs_user.c is now host_fs.c. humfs is now able
to accept plug-in metadata modules, thanks to Piotr Neuman. The
existing shadow filesystem metadata is now plugged in to this
interface, and lives in meta_fs.c. This also includes a cleanup patch
from Paul Wagland.
Everything in arch/um/fs/hostfs is now kernel code, and the USER_* stuff
in the Makefile is now gone.
-
CONFIG_GPROF depends on !CONFIG_MODE_TT.
-
Added a fix from Oleg which causes malloc to call vmalloc. I changed it to
check the allocation size and only use vmalloc for large allocations.
-
Fixed a bug in mconsole_interrupt which would crash if it ever saw an
empty to-do list. This also simplified the code.
-
Added an ioctl patch from Gerd Knorr.
-
Cleaned up the AIO support. It now builds and runs on 2.4, falling
back to the IO thread if 2.6 AIO support isn't available.
-
Added a filehandle abstraction to support reclaiming file descriptors
when we hit the kernel limit. It keeps a list of reclaimable
descriptors, closing them when descriptors are needed, and reopening
them when they become active again.
-
Added O_DIRECT support.
Added a bunch more interfaces to get libc stuff out of hostfs.
|