Mark (or anyone else who can tell me...)

I am having problems applying the recent hijack patches. I haven't changed the way I do it in any way. Here's what I do:

tar -xf linux-v2.00b11.tar (so I have a fresh unadulterated kernel)
cd linux-v2.00b11.tar
patch -p1 <../v235.hijack.v200b11.patch

And I get....

patching file Makefile
patching file arch/arm/Makefile
patching file arch/arm/def-configs/empeg-car1
patching file arch/arm/def-configs/empeg-car2
patching file arch/arm/kernel/irq.c
patching file arch/arm/kernel/time.c
patching file arch/arm/special/Makefile
patching file arch/arm/special/empeg_audio3.c
Hunk #1 FAILED at 296.
Hunk #2 FAILED at 341.
Hunk #3 FAILED at 415.
Hunk #4 FAILED at 534.
Hunk #5 succeeded at 96 (offset -529 lines).
Hunk #6 succeeded at 726 (offset -10 lines).
Hunk #7 succeeded at 312 (offset -530 lines).
Hunk #8 FAILED at 331.
Hunk #9 succeeded at 896 (offset -35 lines).
Hunk #10 FAILED at 939.
6 out of 10 hunks FAILED -- saving rejects to file arch/arm/special/empeg_audio3.c.rej
patching file arch/arm/special/empeg_display.c
patching file arch/arm/special/empeg_display.h
patching file arch/arm/special/empeg_input.c
patching file arch/arm/special/empeg_mixer.c
patching file arch/arm/special/empeg_power.c
patching file arch/arm/special/empeg_proc.c
patching file arch/arm/special/empeg_rds.c
Hunk #1 FAILED at 677.
Hunk #2 FAILED at 736.
2 out of 2 hunks FAILED -- saving rejects to file arch/arm/special/empeg_rds.c.rej
patching file arch/arm/special/empeg_state.c
patching file arch/arm/special/fast_crc32.c
patching file arch/arm/special/hijack.c
patching file arch/arm/special/kftpd.c
patching file arch/arm/special/notify.c
patching file drivers/block/flash-empeg.c
patching file drivers/block/ide-disk.c
patching file drivers/block/ide-probe.c
patching file drivers/block/ide.c
patching file drivers/block/ide.h
patching file drivers/char/Makefile
patching file drivers/char/serial_sa1100.c
patching file fs/exec.c
patching file fs/ext2/super.c
patching file fs/open.c
patching file fs/proc/array.c
patching file fs/proc/inode.c
patching file fs/read_write.c
patching file fs/super.c
patching file include/asm-arm/arch-sa1100/hijack.h
patching file include/asm-arm/arch-sa1100/time.h
patching file include/asm-arm/ide.h
patching file include/asm-arm/proc-armv/system.h
patching file include/linux/empeg.h
Reversed (or previously applied) patch detected! Assume -R? [n]
Apply anyway? [n]
Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file include/linux/empeg.h.rej
patching file init/main.c
patching file net/ipv4/af_inet.c

Anyone know why this is would be happening now? If I use an older patch (say v200 since that was what I based the original time alignment stuff on), the above procedure works with no rejects or anything.

Is there anything I am doing wrong that you can see?

Keep up the good work Mark

Thanks
_________________________
Christian
#40104192 120Gb (no longer in my E36 M3, won't fit the E46 M3)