[ 2003-12-02 ] Released -uv3 - includes do_brk patch - 2.4.23 has been released, recommend using that instead [ 2003-10-06 ] Released -uv2 [ 2003-08-27 ] Released -uv1 This directory contains the latest fixes and security patches for the current stable linux kernel. USE THESE PATCHES AGAINST THE LINUX KERNEL 2.4.22 ONLY. USE OF THESE PATCHES ARE AT YOUR OWN RISK, I TAKE NO RESPONSIBILITY FOR THEIR USE OR MISUSE. All patches are the property of their respective owners and are mirrored here strictly for the convenience of the community at large. Patches are: linux-2.4.22-updates.patch: Contains all three patches below. For the primary fixes needed in the current release kernel. Individual patches: linux-2.4.22-extraversion.patch: Updated the extraversion in the Makefile linux-2.4.22-amd64-compile.patch: Fixes broken x86-64 compilation linux-2.4.22-amd76x_pm.c-crash.patch: Fix amd67x_pm.c crash with no chipsets / CONFIG_HOTPLUG linux-2.4.22-atm-pca-200epc.patch: when clip isnt a module, the common code try to manipulate the module count while fails. linux-2.4.22-hardirq-race.patch: Fix possible IRQ handling SMP race linux-2.4.22-initrd-netboot.patch: Handle -EBUSY in mount_block_root for netboot linux-2.4.22-pcwd-unload-oops.patch: This patch is from Alan Cox and fixes problems when pcwd driver is loaded while there is no pcwd hardware installed. linux-2.4.22-usb-serial.patch: This patch from Greg K-H stops an oops condition within the USB Serial driver. linux-2.4.22-acpi_po_tramp.patch: When using ACPI, sysrq-o will oops the kernel. This patch from Andi Kleen fixes the condition. linux-2.4.22-aic7xxx_osm-compile.patch: Compile fix for aic7xxx_osm when compiling using CONFIG_EISA and CONFIG_PCI is unset. This patch is from Denis Zaitsev. linux-2.4.22-do_brk.patch: Andrew Morton found an issue where there is an integer overflow condition in the do_brk function call of mm/mmap.c this patch (pulled from 2.4.23) corrects that condition. To apply these patches: o use wget to get the original patch to your source directory: cd /usr/src wget http://www.hardrock.org/kernel/current-updates/linux-2.4.22-updates.patch o change into the base directory of your currently installed linux source tree (for example, /usr/src/linux-2.4.22) and type: patch -p1 < /usr/src/linux-2.4.22-updates.patch Compile your kernel as normal.