Since I learned to use patch-scripts, which greatly ease patch management,
I've started collecting UML patches and merging them together: this is very
fast with these tools, so I'll be able to release more quickly new patches.
This is a collection of various nice changes to UML. There are two critical
fixes (the first two), some cleanups and finally the SYSEMU patch + two
addition done by me and Roland. The attached patch is incremental onto
uml-patch-2.6.7-01.bz2. I'll also upload a tarball containing the split-out
patches (plus some more ones, not yet ready for general usage): it will
contain all the "patch-scripts" datas, for faster merging.
Little patch descriptions:
Avoid that gcc breaks UML with "unit at a time" compilation mode.
Fixes an host fd leak caused by hostfs.
Adds LEGACY_PTY config option
Makes "make help ARCH=um" work.
Fixes "fixdep.c" to support arch/um/include/uml-config.h.
Reduces code in *_user files, by moving it in _kern files if already
Adds os_make_pty_raw and uses it; also fixes a silly panic (EINTR returned
Folds hostaudio_user.c into hostaudio_kern.c.
Use PTRACE_SCEMU (the so-called SYSEMU) to reduce syscall cost.
Adds the "nosysemu" command line parameter to disable SYSEMU
Adds /proc/sysemu to toggle SYSEMU usage.
Paolo Giarrusso, aka Blaisorblade
Linux registered user n. 292729