Linux Kernel 2.4 Useful Patches

Web access to the GIT repository - GIT access to the repository

reliability : Patches for Linux Kernel 2.4 to improve long-term reliability

Those patches specifically target mission-critical environments. They improve long-term reliability by adding hardware checking, watchdogs, double-checks in some sensible areas, workaround uptime wrap-around, ...

Last update:2006/01/22
Description:Patches for Linux Kernel 2.4 to improve long-term reliability
Abstract:Those patches specifically target mission-critical environments. They improve long-term reliability by adding hardware checking, watchdogs, double-checks in some sensible areas, workaround uptime wrap-around, ...

Contents
  • hotfixes : security and critical fixes for recent Linux-2.4 kernels - Willy Tarreau
    The 2.4-hf kernel tree only contains hotfixes for 2.4 mainline kernels. These are intended for people who cannot upgrade for various reasons, and who still need to apply a security or stability fix. All patches are extracted from the next mainline release or pre-release. The oldest yet supported kernel is 2.4.29.

  • kmsgdump : a Kernel Messages Dumper used to save oopses and panics for further analysis - Willy Tarreau - 2004/03/28
    KMSGDUMP is an extension to the Linux kernel which allows the user on the console to dump the last kernel messages onto a floppy diskette, thus avoiding to take a pen and a paper to copy them when the system is stuck. Only 3"1/2, 1.44 MB diskettes are supported by default. Other capacities might work, provided you change the geometry in the file "kmsgdump.h".

  • ramfs-limit : Enforces usage limits on RAMFS to protect system resources - David Gibson - 2006/01/16
    David Gibson proposed a patch for 2.4-ac to prevent RAMFS from using all system memory. It has recently been ported to 2.4.32.

  • strict-overcommit : Strict VM overcommit accounting - Barry K.Nathan - 2005/12/29
    This patch adds strict VM overcommit accounting to the mainline 2.4 kernel, thus allowing overcommit to be truly disabled. This feature has been in 2.4-ac, Red Hat Enterprise Linux 3 (RHEL 3) vendor kernels, and 2.6 for a long while.

  • watchdogs : Various watchdog drivers
    This page gathers links to various watchdog drivers found around the net.


(C) Willy Tarreau - 2008-06-01