Patch Archive

Introduction
This wiki page has links to many patches being used by members of the CE Linux Forum. Patches are available either by direct download from this page, or by following links to the associated open source project.

Please note that some CELF patches have been incorporated into the mainline Linux kernel source tree. Also, please note that we encourage CELF members and others to contribute directly to the primary repository for the project for a particular technology. (Translation: If there's a SourceForge project for a technology area you are working on, donate the patch there instead of here (but do please put a link to the project from this site).

This archive (or this wiki) is a place to publish and store patches that don't have any other home.

Patch Table Key
Status key:
 * experimental = untested feature, use at your own risk
 * tested = tested on one or more architecture
 * architecture vector = arm, i386, mips, ppc, sh
 * ? = unknown status
 * P = patch applies
 * B = builds OK
 * R = kernel runs OK
 * OK = feature tested OK

Instructions to Download and Apply
CE Linux technologies are provided as patches or patchsets against stable linux kernels.

You can download the Linux kernel source code from: http://www.kernel.org/

To apply an individual patch, follow these instructions:
 * 1) download the base kernel
 * 2) unarchive the kernel source tree
 * 3) change to the root of the kernel source tree
 * 4) download the patch file
 * 5) apply the patch with the patch command
 * 1) download the patch file
 * 2) apply the patch with the patch command

To apply a tpm patchset:
 * 1) download the base kernel
 * 2) download the patchset file
 * 3) unarchive the patchset file
 * 4) * tar -xjvf celf-patches-04.09.14.tar.bz2
 * 5) apply the entire patchset with the  command
 * 6) *tpm -t ./linux-2.6.x.tar.bz2 -f ./patchlist -o ./celinux-040914

tpm is available here: [[Media:tpm]] After downloading tpm, mark it executable with: " "

To apply a quilt patchset: $ cd linux-2.6.xyz $ tar -xjf xyz-patches.tar.bz2 $ cat patches/series | egrep -v '(^#|^$)' | sed 's/\([^ ].\) $/\1/' \ | xargs -i cat patches/{} | patch -p1
 * 1) download the base kernel
 * 2) download the patchset file
 * 3) Use the command 'quilt setup' if you have this utility installed on your system. Otherwise, unarchive the kernel and then run these commands:

(Not all patches listed here are in the archive).

[[Media:cramfs-linear-xip-2.6.14.patch]]