--- linux/CONTENTS Thu Jan 1 01:00:00 1970 +++ linux/CONTENTS Thu Jan 1 01:00:00 1970 @@ -0,0 +1,298 @@ +Do not remove these 2 following lines, they're used to patch Makefile ! + + Kernel version 2.4.27-wt6 + Based on version 2.4.28-pre3 + ++ = included +- = not included yet +> = doesn't apply +# = useless or comment +< = doesn't compile + +# This is to be applied on top of plain 2.4.27. +# This should produce 21 rejects on 20 files when applied one by one. These rejs +* are corrected when necessary, of course. All patches which apply with a fuzz +* have been manually checked and must be checked for each new version. + +# +# WARNING! Sometimes, some patches contain nasty ^M at end of lines, and prevent +# the resulting patch from compiling. These patches should be corrected before +# being integrated. +# + +# some patches need a bit of preliminary work. Please consult the 'doc' +# directory before changing anything. + + +100) base update +================ +This includes kernel updates with trivial fixes related to this exact +version, and very likely to be fixed in next one, if not already (missing +files, enormous bugs...). + ++ (100) patch-2.4.28-pre3 (marcelo tosatti) ++ (101) cset-20040918_1703.txt (marcelo tosatti) ++ (103) warnfix-2.4.26-rc1-agpgart.diff (willy tarreau) ++ (103) warnfix-2.4.26-rc1-cardbus.diff (willy tarreau) ++ (103) warnfix-2.4.26-rc1-radeon_mem.diff (willy tarreau) ++ (104) patch-2.4.27-nr_dentry-race (leandro santi) + + +200) core updates -> 9 rej +================= ++ (200) patch-2.4.23-rc3-setuptime (willy tarreau) ++ (201) vhz-j64-2.4.23.patch (robert love / tim schmielau) ++ (202) vhz-j64-2.4.27-alpha-userhz-compfix.diff (willy tarreau) ++ (202) vhz-j64-2.4.27-sparc-userhz-compfix.diff (willy tarreau) + +# now it's EITHER PAX OR UML OR host-skas3 (used by UML hosts only) ++ (210) pax-linux-2.4.28-pre3-200406252135.rediff (http://pax.grsecurity.net/, rediffed) +#+ (210) uml-patch-2.4.24-1 (jeff dike) +#+ (210) host-skas3.patch (jeff dike) + ++ (220) epoll-lt-2.4.24-0.20.diff (davide libenzi) ++ (221) epoll-lt-2.4.24-0.20-export-pollwait.diff (willy tarreau) + ++ (230) dm-2.4.26-1.00.07-1 (joe thornber) ++ (240) netdev-random-core-rediffed-2.4.26pre5.diff (robert love, rediffed) ++ (241) netdev-random-drivers-rediffed-2.4.27pre5.diff (robert love, rediffed) + ++ (245) preempt-kernel-rml-2.4.26-pre5-1.patch (robert love) ++ (246) preempt-2.4.26-pre5-fix-task_struct.diff (willy tarreau) ++ (246) preempt-2.4.28-pre3-missing.diff (willy tarreau) ++ (246) patch-2.4.27-preempt-compat-fix3 (willy tarreau) ++ (246) preempt-kernel-rml-2.4.27-pax.glue (willy tarreau) + +< (240) page_color-2.4.23-20040102.patch (Jason Papadopoulos) ++ (250) ikconfig_2426pre6.rediff (randy dunlap, rediffed) ++ (251) ikconfig.compfix (willy tarreau) + ++ (252) 2.4.28-pre1-low-latency.rediff (andrew morton, rediffed -> 3 rej) ++ (253) lowlat-2.4.25-wt3.rejfix (willy tarreau) ++ (254) lowlat-2.4.26-pre5-cfb16.compfix (willy tarreau) + ++ (260) patch-2.4.28-pre3-vs1.28.rediff (jacques gelinas / herbert poetzl -> 6 rej) ++ (261) 2.4.27-wt6-vs1.28.rejfix (willy tarreau) ++ (262) 2.4.26-wt2-vs1.27.glue (willy tarreau) ++ (263) patch-2.4.27-vs1.28-preempt-build-2 (willy tarreau) + ++ (270) patch-2.4.26-pre6-badpage (marcelo tosatti) ++ (271) patch-2.4-disable-blk-debug (matt domsch) ++ (272) 2.4.27-wt4-export-memchr.diff (willy tarreau) + + +300) filesystem updates -> 6 rej +======================= +Patches here can affect both VFS and any FS (proc...) +> (300) patch-2.4.23-proc-oops-fix (akinobu mita) ++ (320) linux-2.4.28-pre1-ntfs-2.1.6b.rediff (anton altaparmakov, rediffed) ++ (321) patch-2.4.27-bme0.05.diff (herbert poetzl -> 1 rej) ++ (322) patch-2.4.25-bme-0.04-rejfix-pax (willy tarreau) ++ (330) patch-2.4-update-ext2-ctime (chris siebenmann) ++ (331) patch-2.4.28-pre3-reiserfs-laptop-mode (micha feigin, rediffed) ++ (340) squashfs2.0-patch (phillip lougher -> 1 rej) ++ (341) squashfs1.3r3-vserver.rejfix (willy tarreau) ++ (343) evfs-0.3-2.4.26-pre6.diff (http://hysteria.sk/evfs, rediffed) ++ (344) evfs-0.2-kernel-truncate.diff (willy tarreau) ++ (345) evfs-0.2-kernel-compfix.diff (willy tarreau) ++ (346) evfs-0.2-kernel-notaint.diff (willy tarreau) ++ (347) evfs-0.3-loop-aes-conflict.diff (willy tarreau) ++ (350) linux-2.4.27-cifs-1.20c.diff (steve french) ++ (360) patch-2.4.27-wt1-cdfs-2.4.20-a (Michiel Ronsse, rediffed) + +# NFS fixes/updates that might never get into mainline ++ (370) linux-2.4.26-01-seekdir.diff (trond myklebust) ++ (371) linux-2.4.26-02-access.diff (trond myklebust) ++ (371) linux-2.4.27-pre1-vs-nfs-compfix.diff (willy tarreau) ++ (372) linux-2.4.26-03-pathconf.diff (trond myklebust) ++ (373) linux-2.4.26-04-cto2.diff (trond myklebust) ++ (374) linux-2.4.26-05-rdplus.diff (trond myklebust) ++ (375) linux-2.4.26-06-sock_disconnect.diff (trond myklebust) ++ (376) patch-2.4.27-pre3-nfs-giant-symlink (backport from trond myklebust's 2.6 patch) + +# ACL + EA ++ (380) linux-2.4.27-040814-ea-0.8.71.rediff (acl.bestbits.at, rediffed -> 1 rej) ++ (381) patch-2.4.27-wt2-ea-0.8.71.rejfix (willy tarreau) ++ (382) patch-2.4.27-wt2-ea-0.8.71.glue (willy tarreau) + ++ (383) linux-2.4.27-040814-acl-0.8.71.rediff (acl.bestbits.at, rediffed -> 2 rej) ++ (384) patch-2.4.27-wt3-acl-0.8.71.rejfix (willy tarreau) ++ (385) patch-2.4.27-wt2-acl-0.8.71.glue (willy tarreau) + ++ (390) 01-reiserfs-nesting-2.4.23-03 (jeff mahoney -> 1 rej) ++ (391) 2.4.27-wt2-reiserfs-nesting-lowlat.rejfix (willy tarreau) ++ (392) 02-reiserfs-xattrs-2.4.23-03 (jeff mahoney) ++ (393) 03-reiserfs-acl-2.4.23-03 (jeff mahoney) ++ (394) 03-reiserfs-acl-2.4.23-03.glue (willy tarreau) ++ (395) 04-reiserfs-trusted-2.4.23-03 (jeff mahoney) + + +400) network core updates (1 rej) +========================= +This only includes core networking, not network drivers ++ (400) patch-2.4.28-pre3-pomng-040917 (ftp.netfilter.org) ++ (401) patch-2.4.28-pre3-pomng-ctstat (rediffed from pom-ng) ++ (402) patch-2.4.23-wt1-tcp_tw-redef (willy tarreau) ++ (403) patch-2.4.27-ip6route-compfix (willy tarreau) ++ (403) patch-2.4.27-ip6route-tristate (willy tarreau) ++ (403) patch-2.4.27-netfilter-mem-leak (dave jones) ++ (405) patch-2.4.27-pre1-nc0.02.rediff (ingo molnar / herbert poetzl) ++ (406) ebtables-brnf-6_vs_2.4.27.rediff (http://ebtables.sf.net/, rediffed) + +## backport of 2.6 IPSEC stack +#+ (410) patch-2.4.23-ipsec-ipv6-compfix (willy tarreau) +>+ (410) ipsec-2.4.25-20040222-1 (david miller/herbert xu) +>+ (411) patch-2.4.23-ipsec-compfix-1 (willy tarreau) +>+ (412) patch-pom-2.4.23-ipsec.compfix (willy tarreau) + +## openswan's IPSEC stack ++ (410) linux-2.4.27-openswan-1.0.7.diff (www.openswan.org) ++ (411) patch-2427p2-osw-1.0.4rc1-more-tun (willy tarreau) +#+ (420) linux-2.4.23-linkwatch.patch (alexandre cassen) + ++ (430) tux3-2.4.27-A3.rediff (ingo molnar, rediffed) ++ (431) tux3-2.4.27-sys_write-sparc.diff (willy tarreau) ++ (431) tux3-2.4.27-sys_tux-sparc.diff (willy tarreau) ++ (431) tux3-2.4.23-A3-cflag-g.diff (willy tarreau) ++ (431) tux3-2.4.28-pre3-A3-needed-exports.diff (willy tarreau) ++ (432) tux3-2.4.23-A3-loop-AES.glue (willy tarreau) ++ (433) tux3-2.4.23-A3-route-glue (willy tarreau) ++ (434) tux3-2.4.23-A3-export-syscalls.diff (willy tarreau) ++ (435) tux3-2.4.27-A3-vservers.glue (willy tarreau) + ++ (440) patch-2.4.26-wt10-mpls-1.172 (james leu, rediffed) ++ (441) patch-2.4.27-wt6-mpls-missing-arg (willy tarreau) + +# (450) send-to-self-2.4.26-1.diff (julian anastasov) ++ (450) patch-2.4.27-ja1.diff (julian anastasov) ++ (452) linux-2.4.24-imq.diff (patrick mchardy -> 1 rej) ++ (453) linux-2.4.27-qdisc-imq.rejfix (willy tarreau) + ++ (460) pspa-2.4.27-19.rediff (killa.net/infosec/acls/, rediffed) ++ (461) pspa-2.4.27-19-af_packet-module.diff (willy tarreau) + ++ (470) 00_tcp-spurious-dupack-winup-streamers-1.txt (andrea arcangeli) ++ (471) patch-2.4.28-pre3-netem-compfix (willy tarreau) ++ (473) patch-2.4-bootp-fddi (maciej rozycki) + +< (480) ippersonality-20020427-2.4.26-rc1.diff (gael roualland / jean-marc saffroy -> 2 rej) +< (481) ippersonality-20020427-2.4.25-wt8.rejfix (willy tarreau) + + +500) crypto updates -> 2 rej +=================== ++ (500) loop-aes-2.2b-2.4.28-pre3.diff (jari ruusu -> 1 rej) ++ (501) loop-aes-2.1c-bme0.05.rejfix (willy tarreau) ++ (502) patch-aes-asm-2.4.22.0 (brian gladman / jari ruusu -> 1 rej) ++ (503) patch-aes-asm-2.4.23-ipsec.rejfix (willy tarreau) ++ (504) patch-aes-asm-2.4.23-ipsec.compfix (willy tarreau) + + +600) driver updates -> 2 rej +=================== ++ (600) linux-2.4.28-bk040915-i2c-2.8.7.diff (www.lm-sensors.nu) ++ (601) patch-2.4.27-i2c-2.8.7-full (rediffed from jean delvare's patch) ++ (602) linux-2.4.27-sensors-2.8.7.diff (www.lm-sensors.nu) ++ (603) patch-2.4.26-panel-0.9.3 (willy tarreau) ++ (603) patch-2.4.26-nsawdt-0.1 (willy tarreau) ++ (604) libata-core-nv.diff (andrew chew, rediffed) ++ (605) patch-2.4.26-atp867x (eric uhrhane) ++ (607) linux-2.4.24_promise-sx6000-support1.patch (daniel baumann) ++ (608) 2.4.26-8139too-change-mtu.diff (willy tarreau) ++ (609) 2.4.26-8139too-set-mtu.diff (willy tarreau) +> (609) 2.4.26-sis900-wake-on-lan.diff (david wilson) ++ (609) patch-2.4.27-pre3-b44-fix (pekka pietikain) + ++ (610) patch-2.4.23-ide-dma-oops (glenn wurster) ++ (612) patch-2.4.23-floppy-typo (jurgen quade) + ++ (620) orinoco-0.13d-0.13e.diff (rediffed from david gibson's driver -> 1 rej) ++ (621) orinoco-0.13d-0.13e-netdev.rejfix (willy tarreau) ++ (622) patch-2.4.23-orinoco-0.13e-monitor (rediffed from david gibson's) ++ (623) orinoco-0.13e-monitor-dragorn3.diff (rediffed from dragorn's) ++ (624) hostap-0.2.1-2.4.27-pre3.diff (jouni malinen) + ++ (630) megaraid-2.10.6-2.4.28-pre3.patch (sreenivas bagalkote, rediffed) ++ (631) patch-2.4-megaraid-fixes (bjorn helgaas) ++ (632) patch-2.4.27-rename-megaraid2 (denis vlasenko) + ++ (640) aic79xx-linux-2.4-20040522.diff (justin gibbs) + +#+ (650) patch-2.4.26-rc2-usb-storage (pete zaitcev) ++ (651) cmpci-2.4.27-6.82.rediff (chenli tien, rediffed) ++ (652) cmpci-6.82-compfix.diff (willy tarreau) ++ (656) patch-2.4.28-pre1-pwc-8.12 (nemosoft) ++ (657) patch-2.4.28-pre1-pwc-8.12-smpfix (willy tarreau) + ++ (660) patch-2.4.27-pcnet32-1 (don fry) ++ (661) patch-2.4.27-pcnet32-2 (don fry) ++ (662) patch-2.4.27-pcnet32-3 (don fry -> 1 rej) ++ (663) patch-2.4.27-pcnet32-3-netdev.rejfix (willy tarreau) ++ (664) patch-2.4.27-pcnet32-4 (don fry) ++ (665) patch-2.4.27-pcnet32-5 (don fry) + + +700) architecture specific updates -> 1 rej +================================== ++ (700) patch-2.4.23p6-kmsgdump-0.4.4 (willy tarreau) ++ (701) patch-2.4.23-cpufreq-20031214 (dave jones -> 1 rej) ++ (702) patch-2.4.23-wt3-cpufreq-20031214.rejfix (willy tarreau) ++ (703) patch-2.4.25-wt3-cpufreq-20031214.compfix (willy tarreau) ++ (704) patch-2.4.23-amd76x_pm-fix (alexander bogdashevsky) ++ (705) patch-2.4.23-parisc-compfix (willy tarreau) ++ (706) patch-2.4.25-wt2-emux86-0.3 (willy tarreau) ++ (708) patch-2.4.25-gdt-fix (coywolf qi hunt) ++ (709) patch-2.4.28-pre3-pci-irq-msg (willy tarreau) + +# placeholder for ACPI updates when already included in -pre. +# (710) acpi-20040311-2.4.26.diff (len brown) ++ (712) acpi-20040311-pwoff-use-pm.diff (willy tarreau) + +# fixes for stability problems on nforce2 motherboards ++ (720) 2.4.22-apic-timer-rd-nforce2.patch (ross dickson) ++ (721) 2.4.22-io-apic-rd-nforce2.patch (ross dickson) ++ (730) patch-2.4.27-pci-express.rediff (greg kh, rediffed) ++ (731) pci-express-no-acpi-compfix.diff (willy tarreau) + + +800) misc fixes +=============== ++ (800) patch-2.4.26-wt7-optim-size (willy tarreau) ++ (801) patch-2.4.26-config-date (randy dunlap) ++ (802) kbuild_add_options.patch (xose vazquez perez) ++ (803) patch-2.4.27-menuconfig-msgbox (joshua kwan) ++ (803) patch-2.4.27-ld-output (joshua kwan) ++ (803) patch-2.4.27-zlib-useless-check (dave jones) + + +900) end : automatically generate version and contents +====================================================== ++ (90a) patch-version (me) ++ (90b) patch-contents (me) + + +INCLUDED : +========== + - performance : variable-hz, jiffies64, low-latency, preempt, netdev-random, + epoll + - system mgt : emu486, netconsole, kmsgdump, ikconfig, i2c+sensors, cpufreq + - system sec : vserver, pax, pspa, bme (bind mount extensions), loop-aes, + - file-systems: cdfs, ntfs, cifs, sqashfs2, evfs, acl+ea for ext2/3/reiserfs + - network : send-to-self & other -ja features, mpls, tux3 + - network sec : openswan, patch-o-matic-ng + - drivers : orinoco+monitor, aic7xxx, device mapper, promise-sx6000, + libata1(serial ATA), pci express, hostap, lcdpanel, + NSA watchdog, misc updates + + +TODO : +====== + - patches + - perfctr + - swsusp-2.0 + - exec-shield / openwall ? / grsec ? + - compressed cache + < ippersonality + > uml-2.4.24-1 / skas3 + - linkwatch + - page_color