You can choose the combo patch or split patches; if you want to use them, read the
00-README
file, but if you are not a UML developer, you probably don't need
them. Note that they must be applied in alphanumeric order!
The tarball (uml-patches-2.6.x-##.tar.bz2) contains the split patches + the README.
Since version 2.6.0-v8 they do, finally, work properly. I've successfully ran UML built kernels and there are no known bugs (even if, as always, all this stuff is provided "as-is").
About the various kernel releases:
uml-patch-2.6.2-0.bz2
, which is Jeff Dike's
patch with very little changes to apply onto 2.6.2 (and not anything else changed);
and you will find 00-Combo-v1.bz2
, like for other releases, which you must apply
on top of uml-patch-2.6.2-0.bz2
.
The 00-README
file inside it lists the patch providing useful infos for each of
them.
This bunch of patches is meant:
Its main bug-fix is that with it module support works well (you can even
enable CONFIG_MODVERSIONS
, since I've tested it and it works).
Also, I prepared a patch that throws away the SKAS3 code (so that UML can be included in mainline). That is currently (for 2.6.2-v1) C-06-Remove-old-skas-support.patch.
Also, if I've not broken anything, i386
should compile even with all these
applied (I've a strong commitment on this). The problem with A-04-MM-compile-fix.patch
has been finally solved by replacing it.
Sorry, but the SKAS patch I published does not compile... I *did* test it, but then I did a little
change that broke compilation.
LEGAL NOTE: what you find here is under GPL:
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
bzcat uml-patch-version.bz2|patch -p1For 2.6.1, you can find
uml-patch-2.6.1-1.bz2
on
the main UML site.
For 2.6.2, the updated version is not yet available. Use
uml-patch-2.6.2-0.bz2.
Note my patches will not apply onto next Jeff Dike's release (also because that one will
include some of them).
bzcat 00-Combo-v1.bz2|patch -p1
make menuconfig ARCH=um make linux modules ARCH=umsee also compiling instructions on UML main site.
make mrproper ARCH=umto avoid problems when building the host kernel. You must always run
make mrproper
when
changing build architecture.