Sorry Frank, I having a bit of a problem. I downloaded 2.6.0-test11 from ftp://ftp.gwdg.de/pub/linux/suse/people/kraxel/x86_64/x86_64/kernel-smp-26-2.6.0_test11-11.x86_64.rpm That all compiled aok. Now trying to patch using the link from http://lwn.net/Articles/62230/ The patch program keeps complaining. My /usr/src folder looks like total 107 1 drwxr-xr-x 8 root root 488 Dec 18 15:47 . 0 drwxr-xr-x 15 root root 408 Dec 11 02:49 .. 16 -rw------- 1 root root 16384 Dec 18 15:47 .patch-2.6.0-test11-bart1.swp 1 drwxr-xr-x 25 root root 656 Dec 11 02:42 kernel-modules 0 lrwxrwxrwx 1 root root 21 Dec 18 14:53 linux -> linux-2.6.0-test11-11 1 drwxr-xr-x 18 root root 728 Dec 15 02:36 linux-2.4.21-143 0 drwxr-xr-x 5 root root 120 Dec 15 02:35 linux-2.4.21-143-include 0 lrwxrwxrwx 1 root root 21 Dec 18 15:33 linux-2.6.0-test11 -> linux-2.6.0-test11-11 1 drwxr-xr-x 21 root root 1200 Dec 18 15:03 linux-2.6.0-test11-11 1 drwxrwxr-x 18 1046 1046 600 Dec 18 14:47 linux-2.6.0-test11_original 0 lrwxrwxrwx 1 root root 24 Dec 15 02:36 linux-include -> linux-2.4.21-143-include 0 drwxr-xr-x 7 root root 168 Dec 11 02:48 packages 52 -rw-r--r-- 1 root root 52725 Dec 18 09:09 patch-2.6.0-test11-bart1 36 -rw-r--r-- 1 root root 33032 Dec 18 10:40 patch-2.6.0-test11-bk13 Trying to patch gives HELIUM:/usr/src # patch -b < patch-2.6.0-test11-bart1 can't find file to patch at input line 4 Perhaps you should have used the -p or --strip option? The text leading up to this was: -------------------------- |diff -uNr -X exclude linux-2.6.0-test11/arch/i386/kernel/mpparse.c linux/arch/i386/kernel/mpparse.c |--- linux-2.6.0-test11/arch/i386/kernel/mpparse.c 2003-12-08 00:29:12.000000000 +0100 |+++ linux/arch/i386/kernel/mpparse.c 2003-12-08 00:33:52.671960352 +0100 -------------------------- File to patch: HELIUM:/usr/src # ls -ls linux-2.6.0-test11/arch/i386/kernel/mpparse.c 32 -rw-r--r-- 1 root root 31504 Dec 12 20:24 linux-2.6.0-test11/arch/i386/kernel/mpparse.c HELIUM:/usr/src # ls -ls linux/arch/i386/kernel/mpparse.c 32 -rw-r--r-- 1 root root 31504 Dec 12 20:24 linux/arch/i386/kernel/mpparse.c HELIUM:/usr/src # man patch Reformatting patch(1), please wait... HELIUM:/usr/src # HELIUM:/usr/src # ls -las > /media/floppy/usrsrc.txt HELIUM:/usr/src # HELIUM:/usr/src # vi patch-2.6.0-test11-bart1 HELIUM:/usr/src # ! bash: syntax error near unexpected token `newline' HELIUM:/usr/src # HELIUM:/usr/src # patch -b < patch-2.6.0-test11-bart1 can't find file to patch at input line 4 Perhaps you should have used the -p or --strip option? The text leading up to this was: -------------------------- |diff -uNr -X exclude linux-2.6.0-test11/arch/i386/kernel/mpparse.c linux/arch/i386/kernel/mpparse.c |--- linux-2.6.0-test11/arch/i386/kernel/mpparse.c 2003-12-08 00:29:12.000000000 +0100 |+++ linux/arch/i386/kernel/mpparse.c 2003-12-08 00:33:52.671960352 +0100 -------------------------- File to patch: Skip this patch? [y] Skipping patch. 1 out of 1 hunk ignored can't find file to patch at input line 17 Perhaps you should have used the -p or --strip option? The text leading up to this was: -------------------------- |diff -uNr -X exclude linux-2.6.0-test11/arch/i386/mm/fault.c linux/arch/i386/mm/fault.c |--- linux-2.6.0-test11/arch/i386/mm/fault.c 2003-12-08 00:29:13.000000000 +0100 |+++ linux/arch/i386/mm/fault.c 2003-12-08 00:33:50.645268456 +0100 -------------------------- File to patch: I could insert all the differences by hand, but I'm gonna make a mistake. Any help/abuse welcome. Regards Alan