[Home]   Trace: » mm
 

Navigation:

Documentation:

Other:

Link Collection:

~~CLOUD:30~~

About the -mm patchset

Andrew Morton maintains a set of patches against Linus' kernel tree.

This patchset include patches that needs greater audience before merging into the mainline kernel (also called Linus' tree). The next version of the NTFS kernel kernel_driver, if one is available for testing, is always there.

Getting the -mm patchset

To get it as a single patch (with all subsystems combined), you can download it from the front page of http://www.kernel.org.

To get it as separate patches, you can download it from http://www.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/.

full mm: http://www.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.14-rc5/2.6.14-rc5-mm1/

broken out: http://www.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.14-rc5/2.6.14-rc5-mm1/broken-out/

And thusly, the ntfs patch from the developmental ntfs git repository would be: http://www.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.14-rc5/2.6.14-rc5-mm1/broken-out/git-ntfs.patch

It is also worth looking in the broken out directory for other patches with ntfs in the name, as Andrew may have other ntfs patches. In the above -mm, there is for example: http://www.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.14-rc5/2.6.14-rc5-mm1/broken-out/ntfs-printk-warning-fixes.patch

Compiling a -mm kernel

First, download a vanilla kernel from the front page of http://kernel.org. You should use the “F” link - for “Full”, and not an incremental patch or the changelog. (example: http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.14.tar.bz2)

Secondly, download the latest -mm patch, or just the ntfs bits from it. (example: http://kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.14/2.6.14-mm1/2.6.14-mm1.bz2)

Then, extract the kernel and apply the patch:

tar xjvf linux-2.6.14.tar.bz2
cd linux-2.6.14
bzcat ../2.6.14-mm1.bz2 | patch -p1

(The last line is equivalent to “cat ../2.6.14-mm1.bz2 | bunzip2 | patch -p1”)

Now, configure, build and install the kernel as usual. (there are enough walkthroughs for that on the web)

 
mm.txt · Last modified: 2009/02/09 21:32 (external edit)