Make your own free website on
Kernel Info by [war]
Email: <>
Last Updated: (08/03/2002 @ 10:05PM EST)

Note: Some information was taken from Richard Gooch's Kernel Newflash:

All kernels <= 2.4.9 are vulnerable to a local root exploit via ptrace.
Simple fix: Please use kernel 2.4.10 or greater.
Alternative fix:

Problem: I've booted Kernel 2.4.15, what do I do to avoid disk corruption?
Confused about the patches?
 Alexander Viro's patch should be used for 2.4.15, as it is now the official patch.

Current Stable Production Kernel (2.4.x series)

2.4.19 - 1)  Possible IDE partition issues with 2.4.19, as well as other minor IDE based problems.

2.4.18 - 1)  First 2.4.18 is released, but it is actually 2.4.18-rc3, the 2.4.18-rc4 patch was dropped.
                 Then they re-released it, but the new 2.4.18 lost a chunk of the 2.4.18-rc4 patch.
                 To update to 2.4.18 final, download:
                 Then: cd /usr/src/linux ; patch -R -p1 < ../patch-2.4.18-rc4.
                 Since 2.4.18-rc4 == 2.4.18, you are now patched to the official, real 2.4.18 release.

2.4.17 - 1) Network driver fails to build with gcc-3.1.
                Patch is availible here:
            2) Deadlocks are still not fixed.
                Summary: During heavy swapping out, if user requests a large swap in, the system will become unresponsive.
                Rik Van Riel is currently working on a patch that works :).
            3) There are 155 bugfixes and updates with this release; please read the changelog for further details.

2.4.16 - 1) Kernel may stall when under heavy disk I/O.
            2) Fixes filesystem corruption bug, some PPC compiliation problems and the 8139too oops.

2.4.15 - 1) Can cause filesystem corruption when unmounting a drive.
            2) Will not compile on Sparc or PPC architectures due to show_trace_task problems.

2.4.14 - 1) Has deactivate_page linker bug.
                Fix: Edit loop.c, and delete the deactivate_page() function calls.

2.4.13 - No known bugs.

2.4.12 - Parallel port driver broken in this release.

2.4.11 - Allows local denial of service using symlinks.

2.4.10 - SCSI partiton handling code appears to be broken

2.4.9 - 1) Compiling NTFS does not work.
              Fix: Add the line #include <linux/kernel.h> to the file linux/fs/ntfs/unistr.h and recompile.

2.4.8 - The SBLIVE! emu10k1 driver must be compiled in, it will not compile as a module.

2.4.7 - No known bugs.

2.4.6 - No known bugs.

2.4.5 - The OOM killer is triggered too early, causes excessive swapping.

2.4.4 - No known bugs

2.4.3 - Loopback driver fixed.

2.4.2 - Loopback driver still has problems.

2.4.1 - Loopback driver still has problems.

2.4.0 - Loopback driver corrupts data under some conditions.