This directory contains the latest fixes and security patches for the current stable linux kernel. USE THESE PATCHES AGAINST THE LINUX KERNEL 2.4.20 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.20-updates.patch: Contains all three patches below. For the primary fixes needed in the current release kernel. Individual patches: linux-2.4.20-ext3.patch: Fixes for ext3 data=journal umount patch, sync-fix patch, and use-after-free patch from Andrew Morton linux-2.4.20-ptrace.patch: Alan Cox relased a patch against 2.4.20 which did not apply cleanly (perhaps it was his -ac tree). This will apply cleanly and compile under i386 to the clean 2.4.20 source tree. This also includes the is_dumpable check for (tsk)->mm being NULL. linux-2.4.20-tg3.patch: Jeff Garzik and David S. Millers tg3 1.4c driver for 2.4.20 linux-2.4.20-nethashfix.patch: David Miller 03/05/03 davem@nuts.ninka.net 1.1143 Fix hashing exploits in ipv4 routing, IP conntrack, and TCP synq. linux-2.4.20-uv2.patch: Update Version 2 patch. Changes the EXTRAVERSION to -uv2 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.20-updates.patch o change into the base directory of your currently installed linux source tree (for example, /usr/src/linux-2.4.20) and type: patch -p1 < /usr/src/linux-2.4.20-updates.patch Compile your kernel as normal.