mars/pre-patches
2014-06-18 12:10:55 +02:00
..
debian-squeeze-kernel-38 all: move kernel source into separate directory 2013-04-08 17:01:37 +02:00
vanilla-2.6.32 all: update pre-patches 2013-06-29 21:15:17 +02:00
vanilla-3.2 all: update pre-patches 2013-06-29 21:15:17 +02:00
vanilla-3.3 infra: add some pre-patches up to kernel 3.15 2014-06-18 12:10:55 +02:00
vanilla-3.4 infra: add some pre-patches up to kernel 3.15 2014-06-18 12:10:55 +02:00
vanilla-3.5 infra: add some pre-patches up to kernel 3.15 2014-06-18 12:10:55 +02:00
vanilla-3.6 infra: add some pre-patches up to kernel 3.15 2014-06-18 12:10:55 +02:00
vanilla-3.7 infra: add some pre-patches up to kernel 3.15 2014-06-18 12:10:55 +02:00
vanilla-3.8 infra: add some pre-patches up to kernel 3.15 2014-06-18 12:10:55 +02:00
vanilla-3.9 infra: add some pre-patches up to kernel 3.15 2014-06-18 12:10:55 +02:00
vanilla-3.10 infra: add some pre-patches up to kernel 3.15 2014-06-18 12:10:55 +02:00
vanilla-3.12 infra: add some pre-patches up to kernel 3.15 2014-06-18 12:10:55 +02:00
vanilla-3.14 infra: add some pre-patches up to kernel 3.15 2014-06-18 12:10:55 +02:00
vanilla-3.15 infra: add some pre-patches up to kernel 3.15 2014-06-18 12:10:55 +02:00
2.6.32-rhel6-openvz all: move kernel source into separate directory 2013-04-08 17:01:37 +02:00
README

The patches in this directory have to be applied to the
pristine kernel sources, _before_ MARS can be compiled.

The main reason is that MARS needs some additional EXPORT_SYMBOL
statements not present in most kernels.

Therefore the pre-patches are rather simple and lightweight.

Usage:

cd /path/to/your/kernel/source
patch -p1 < /path/to/according/pre-patch.patch
cd block/
git clone git://url/to/mars.git
# (or another way of putting the mars sources into block/ )

# afterwards, configure and compile your kernel as usual, e.g.
cd .. # goto root of the kernel sources again
make oldconfig
make
# ... and so on