hi, i've been trying patch kernel and kept failing. current kernel i'm using is 2.4.19
and i wanna patch 2.4.24
please correct me if i'm wrong here, does the patch needs to be kernel version - 1 (meaning if i want 2.4.24, i must patch from 2.4.23, not 2.4.19)???
it seems like to me that patching is only for clean kernel source tree. that's why those docs on google suggest i have to do patch -R first right? (they suggest remove the patch first before apply for new one)
if that's the case, does it mean i cannot patch from 19 to 24, i need to download the whole kernel, and compile from there?
i'm very confuse, would anyone please direct me to the correct place (or walk me through) how to patch a kernel?
here's the msg i've been getting:
[root@localhost linux]# patch -p0 < patch-2.4.24
can't find file to patch at input line 4
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -urN linux-2.4.23/Makefile linux-2.4.24/Makefile
|--- linux-2.4.23/Makefile 2003-11-28 10:26:21.000000000 -0800
|+++ linux-2.4.24/Makefile 2004-01-05 05:53:56.000000000 -0800
--------------------------
File to patch:
i stuck there, because i don't know where to go from there.
thank you