>Could someone please tell me how to upgrade to 1.1.36 ?
>I remember that the 1.1.x series needs a new update program, but
>in linux-1.1.35.tar.gz there is no update.
There should be a "bdflush-1.4.tar.gz" in the same directory you found
the kernel in, which contains the new update. Use that one (and read
the readme), and you'll be fine.
Quote:> Then patching with
>patch36.gz reveals a memprotect. So what to do with memprotect ?
It's probably 'mprotect.c', and it should be in linux/mm/.. If you use
the "-p0" flags to "patch", it will actually be put in the correct
place.
Quote:>Why is there no documentation ?
Actually, there is some documentation on patching the kernel, found in
linux/README (and it does mention the -p0 flag). However I have to
admit to not being too good a documentation writer, so it should
probably be expanded. If somebody wants to write a kernel-HOWTO, it
might be a good idea..
Quote:>Do i really have to start with 1.1.0 and then apply all patches ?
No, you can start with a later release, and patch up only the patches
after that. Right now the latest one is linux-1.1.43 (the places I put
new kernels on are ftp.funet.fi: pub/OS/Linux/PEOPLE/Linus/v1.1 and
ftp.cs.helsinki.fi: pub/Software/Linux/Kernel/v1.1), and this one is
actually available both as a full tar-file and as patches.
Linus
PS. New/fixed in 1.1.43:
- the same crazed linux user sent me even more spelling corrections.
- the "setup" code should be able to handle more than the 2kB limit
- interrupt requesting re-done. "cat /proc/interrupt" if you want to.
- some module support for the network drivers.. PCMCIA drivers on the
way..
- buslogic updates
- seagate.c reset return code fix..
- dcache update fix for ".." in a moved directory
- proc-fs inode number handling cleanups
- new soundcard.h which should correct the old-type ioctls