Do not remove these 2 following lines, they're used to patch Makefile ! Kernel version 2.4.18-wt6 Based on version 2.4.19-pre7 + = included - = not included yet > = doesn't apply # = useless or comment < = doesn't compile # This is to be applied on top of plain 2.4.18. # This should produce 29 rejects (24 unique) when applied one by one. # (these rejs are corrected of course) # # This kernel includes, in no particular order : # - andrea arcangelli's new VM (rmap has been removed) # - preemption, netdev-random, virtual servers, faster mkdep, # - trustees, jfs, cdfs, tux2, enhanced poll, pnpbios, # - crypto, loop-AES, freeswan, ide, usb-storage, kmsgdump, # - 486 emulation, perf counters, netconsole, hidden arp, # - iptables, network block devices, pc speaker, pspa, early console, # - cdp learning, i2c, lm-sensors, lcd-panel driver, scanlogic usb adapter, # - broadcom gigabit driver, ibm PCI hotplug, usb2, encrypted bridge, # - ipvs, many bugfixes, and many new bugs of course :-) # # Rik Van Riel's VM (rmap) has been replaced with Andrea Arcangelli's VM33 # because it seems that it's more scalable. # # initrd_dyn has been removed too, because the initrd code in the kernel has # changed a lot. # # 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. # 1) base update ============== This includes kernel updates with trivial fixes related to this exact version (missing files, ...). + (1a) patch-2.4.19-pre5 (marcello tosatti) + (1a) patch-2.4.19-pre5-pre6 (marcello tosatti) + (1a) patch-2.4.19-pre6-pre7 (marcello tosatti) + (1b) 00_backout-kio-request-1 (andrea arcangelli) + (1c) patch-2419p7-broken-serial (khalid aziz) 2) VM updates ============= + (2a) 00_VM_IO-3 (andrea arcangelli) ## memory management updated to vm33 + (2b) 05_vm_00_touch-buffer-1 (andrea arcangelli) + (2b) 05_vm_03_vm_tunables-1-akpm (andrea arcangelli) + (2b) 05_vm_04_dump_stack-1-akpm (andrea arcangelli) + (2b) 05_vm_05_zone_accounting-1 (andrea arcangelli) + (2b) 05_vm_06_swap_out-1 (andrea arcangelli) + (2b) 05_vm_07_local_pages-1 (andrea arcangelli) + (2b) 05_vm_08_try_to_free_pages_nozone-1 (andrea arcangelli) + (2b) 05_vm_09_misc_junk-1 (andrea arcangelli) + (2b) 05_vm_10_read_write_tweaks-1 (andrea arcangelli) + (2b) 05_vm_11_lru_release_check-1 (andrea arcangelli) + (2b) 05_vm_12_drain_cpu_caches-2 (andrea arcangelli) + (2b) 05_vm_13_activate_page_cleanup-1 (andrea arcangelli) + (2b) 05_vm_14_block_flushpage_check-1 (andrea arcangelli) + (2b) 05_vm_15_active_page_swapout-1 (andrea arcangelli) + (2b) 05_vm_16_active_free_zone_bhs-1 (andrea arcangelli) + (2b) 05_vm_17_rest-3 (andrea arcangelli) + (2c) 00_prepare-write-fixes-3 (andrea arcangelli) # (2c) alloc-fail-whine.patch (andrew morton) + (2c) patch-2.4.17p5-vmalloc-fix (anton altaparmakov) + (2c) patch-2419p7aa-null-classzone (martin blight) 3) general system add-ons / updates / fixes (7 rej) =========================================== ## Scheduler oriented parts + (3a) 00_nanosleep-6 (andrea arcangelli) + (3a) 00_rcu-poll-4 (Dipankar Sarma) + (3b) preempt-kernel-rml-2.4.19-pre7-1.patch (robert love -> 1 rej) # (3c) patch-2.4.19p2-rmap12g-preempt-rejfix (me) + (3c) patch-2.4.19p5aa-preempt-multiarch (me, also fixes sched.rej) + (3c) preempt-stats-rml-2.4.19-pre2-1.patch (robert love) + (3d) 23-lowlatency-mini (andrew morton) + (3d) 24-lowlatency-fixes-5 (andrew morton) + (3d) read-latency2.patch (andrew morton) + (3e) ep_patch-2.4.18-0.32.diff (davide libenzi, ignore makefile.rej) + (3e) ep_patch-2.4.18-0.32-multi-arch.diff (me) + (3f) patch-2.4.18ctx10-unified (jacques gelinas -> 4 rej) + (3f) patch-2.4.19p2-ctx8-reiserfs-compfix (me) + (3f) patch-2.4.19p5-ctx9-alpha (me) + (3f) patch-2.4.19p7-ctx10-rejfix (me) ## general fixes -> 1 rej + (3g) 00_19pre7_x86_setup_cleanups-1 (andrea arcangelli) + (3g) patch-2419p7-getpid-race2.aa (andrea arcangelli) + (3g) 00_mmx_xmm-init-2 (andrea arcangelli -> ignore i387.c.rej) + (3g) 00_mmx_xmm-init-2-ctx10.rejfix (me) + (3g) patch-2.4.15-acpi-oops (andreas dilger) + (3g) patch-2.4.16-printk-smp-hang (jun'ichi nomura) + (3g) patch-2.4.18-rc2-raid-typo (jakob kemi) + (3g) patch-2.4.16-xchg-bug (momchil velikov) + (3g) patch-2419p7-smp_call-lockfix (dipankar) + (3g) 90_init-survive-threaded-race-2 (andrea arcangelli) + (3g) patch-2418-invd (robert hentosh) + (3g) patch-2418-i386-sigurg (christopher yeoh) + (3g) patch-2419p6-ool-bug (andrew morton) + (3g) patch-2419p5-makefile-dead-entries (urban widmark) + (3g) patch-2419p6-return-sign (anthony breeds) + (3g) patch-2419p7-jam1-04-fs-pagemap (j.a. magallon) + (3g) slab_names.patch (ryan mack) + (3g) patch-rml-2.4.9-ac10-parse-options (robert love) + (3g) patch-2.4.19p5-compfixes (me, from john kim's pre4) + (3g) patch-2.4.18p7-warning-fixes (michal jaegermann) + (3g) patch-2.4.18-wt2-alpha-warnfix (me) + (3g) patch-2.4.18-init-sh-fix (eric swalens) + (3g) patch-2.4.18p7-ioremap-compfix (me) + (3g) patch-2.4.18p4-init-include (olaf hering) + (3g) patch-2.4.18-pci-dma (badari pulavarty) + (3g) patch-2419p7-sparc64-ppc64-compfix (martin eriksson) ## small add-ons + (3h) patch-2418-setuid-core-2 (neil wilson) + (3h) patch-2.4.19p2-jiffies64 (tim schielau) + (3h) patch-2.4.19p2-multi-busses (james cleverdon/greg k-h) + (3h) patch-2.5.3-idle-registers (ingo molnar) + (3h) patch-2.5.3p5-task-speedup (ingo molnar) + (3h) patch-2.4.16-wt3-emu486 (me) + (3h) patch-2.4.19p7-kmsgdump-0.4.4 (me) + (3h) patch-2.4.18p8-random-sha (benjamin pharr) + (3i) patch-2.4.19p7-pnpbios (thomas hood, rediffed) + (3j) patch-2.4.19p2ac3-kpnpbiosd (thomas hood) + (3k) patch-dmi-apic-fixups-2.4.18 (mikael petterson) + (3k) patch-2.4.17-dmi-scan (ioj, alvin of diaspar) + (3k) patch-2.4.18-acpi-fix (wolly) + (3k) patch-2.4.18-acpi-poweroff (wolly) + (3l) patch-2.4.16-suser-caps (bosko radivojevic) + (3l) sysrq-show-output2.patch (harald holzer + fix) + (3l) patch-2.4.18-s390-crosscomp-fix (pete zaitcev) + (3l) patch-2418-startup-smp-race (dj barrow) ## crypto + (3m) patch-2419p6-loop-AES-1.6b (jari ruusu) + (3m) patch-int-2.4.18.1 (herbert valerio riedel) ## perfctr is more and more difficult to include, and it sometimes breaks other things + (3n) perfctr-2.4.9-ac3.diff (author? -> 2 rejs) + (3n) perfctr-files-2.4.9-ac3.diff (author?) + (3o) perfctr-2.4.19-pre7-rejfix.diff (me) + (3o) perfctr-compile-fix-2.4.10-wt5.diff (me) + (3o) perfctr-compile-fix-2.4.9-wt1.diff (me) 4) general filesystem add-ons / updates / fixes (3 rej) =============================================== + (4a) patch-2.4.18-name2long (jirka kosina) + (4a) patch-2.4.18-utf8-fix (liyang hu) ## trustees + (4b) trustees.2.8-2.4.17-patch (vyacheslav zavadsky -> 3 rejs) + (4c) patch-2.4.17-wt3-trustees-compfix (me) + (4c) patch-2.4.19p7-trustees-rejfix (me) + (4c) trustees.2.8-core-rejfix.diff (me) + (4c) trustees.2.8-typo-fix.diff (me) + (4c) trustees.2.8-warnfix.diff (me) ## IBM's JFS filesystem + (4d) patch-2419p7-jfs1017 (jfs team) ## CD filesystem + (4e) patch-2419p7-cdfs-05c (Michiel Ronsse) ## misc fixes + (4f) patch-2.4.16-proc-race-fix (chris mason) + (4f) path_lookupA6-2.4.19-pre4-ac2.patch (hanna linder) + (4f) patch-2419p7-ibm-part (pete zaitcev) + (4g) 00_blkdev-pagecache-alias-read_full_page-1 (stephen tweedie) + (4g) patch-2.4.18-rmdir-race-fix (hirokazu takahashi) + (4g) patch-2419p7-ldm-compfix (anton altaparmakov) + (4g) patch-2419pre-nfs-missing-init (michal jaeggermann) + (4g) patch-2419p7-sb_set_blocksize (christoph hellwig) + (4g) patch-2419p7-code-dupl-fix (christoph hellwig) 5) Networking add-ons / updates / fixes (15 rej) ======================================= ## iptables 1.2.6a + (5a) patch-2.4.19p5-ipt126a-1-submitted (netfilter team) + (5a) patch-2.4.19p5-ipt126a-2-pending (netfilter team) + (5a) patch-2.4.19p5-ipt126a-3-base (netfilter team) + (5a) patch-2.4.19p5-ipt126a-4-extra (netfilter team) + (5a) patch-2.4.19p5-ipt126a-5-final (me) ## ip virtual servers + (5b) linux-2.4.18-ipvs-1.0.2.patch (linuxvirtualserver.org) + (5c) linux-2.4.18-ipvs-1.0.1.aa-compfix (me) ## arp/routing stuff + (5d) medium_id-2.4.19-pre5-doc.diff (julian anastasov) + (5d) hidden-forward_shared-noarp-2.4.16-1.diff (julian anastasov -> 3 rej) + (5d) hidden-forward_shared-noarp-2.4.19p5.rejfix (me) ## netdev-random + (5e) netdev-random-core-rml-2.4.18-1.patch (robert love) + (5e) netdev-random-drivers-rml-2.4.18-1.patch (robert love -> 6 rej) + (5e) netdev-random-drivers-rml-2.4.18-1.rejfix (me) + (5e) netdev-random-drivers-rml-2.4.18-1.rejfix2 (me) + (5e) netdev-random-drivers-rml-2.4.18-1.rejfix3 (me) ## tux2 + netconsole + (5f) tux2-full-2.4.18-final-A3 (ingo molnar -> 3 rejs) + (5g) patch-2.4.19p7-tux2-rejfix (me) + (5g) patch-2.4.19p5ctx9-tux2-rejfix (me) + (5g) patch-2.4.19-pre4-tux2-warnfix (me) + (5g) patch-2.4.19-pre5-tux2-compfix (me) + (5h) netconsole-2.4.10-C2 (ingo molnar -> 1 rej) + (5h) patch-2.4.17-pre2-netconsole-C2-rejfix (me) ## freeswan + (5i) patch-2.4.18-freeswan-1.95 (www.freeswan.org) ## linux CDP + pseudo socket-port-access-lists + (5j) lcdp-0.2.2-linux-2.4.15.patch (chris crowther) + (5j) pspa-2.4.18-14.patch (original.killa.net/infosec/acls/index.html -> 2 rej) + (5j) pspa-2.4.18-14_19p7.rejfix (me) ## encrypted bridging + (5k) bridge_crypt.patch (christian welzel / arne fitzenreiter) ## various fixes + (5l) patch-2.4.13-wt1-ip_dynaddr (me) + (5l) patch-2418-sched-fix (patrick mchardy) + (5l) tun-readv-writev-2.4.19-pre7 (maksim krasnyanskiy) + (5l) patch-2419p7-atm-ether-bridge (marcel gal) + (5l) patch-2419p7-pktgen-addons (ben greear) + (5l) patch-2.4.14-3c59x-vlan-support (andreas ferber) + (5l) patch-2.4.19p4-3c59x-global_opts (andrew morton) + (5l) patch-2.4.18-via-rhine (andy carlson) + (5l) patch-2.4-tulip-vlan (paul komkoff) + (5l) patch-2.4.13-wt1-amd971 (me) + (5l) patch-2419p6-8139-be (naoki hamada) + (5l) patch-2419p7-declance-crcfix (maciej rozycki) + (5l) bcm-2.4.13-B0 (broadcom) > (4e) patch-2.4.14-eepro100-fixes (tim hockin) > (4e) patch-2.4.19p-3c509-updates (david ruggiero/zwane mwaikambo) > (4e) atm.patch-2.4.19-pre4-1 (maksim krasnyanskiy) > (4e) atm.patch-2.4.19-pre4-2 (francois romieu) > (4e) patch-2.4.19p2ac4-ite8330g-irqfix (tobias diedrich) 6) various drivers add-ons / updates / fixes (2 rej) ============================================ ## CPU + chipsets + (6a) 00_k7-prefetch-1 (andrea arcangelli) + (6a) 2.4.18-xeon-ident.patch (james bourne) + (6a) patch-2.4.19p2ac3-geode-mmx (zwane mwaikambo) + (6a) patch-2419p7-ibmphp-compfix (greg kh) + (6a) patch-2419p7-ibmphp-compfix2 (greg kh) + (6a) patch-2.4.10-cardbus-scan (anwar) + (6a) patch-2.4.12-ac3-pcmcia-autoconf (andrew morton) + (6a) patch-2419p5-via-screen-corrpution (andre pang) + (6a) patch-2.4.19p4-agpgart_be-warnfix (me) ## i2c + lm_sensors + (6b) patch-2.4.18-i2c-2.6.3 (www.lm-sensors.org) + (6c) patch-2.4.18-lm_sensors-2.6.3 (www.lm-sensors.org) + (6c) patch-2.4.19p4-i2c-ali-warnfix (me) + (6c) patch-2.4.19p4-maxilife-fix (me) > (6c) patch-2.4.19-pre2-amd768 (alan cox) ## audio drivers + (6d) patch-pcsp-soundcore-2.4.19pre2.diff (michael beck/david jez) + (6d) patch-2418-ich4 (wang jun) + (6d) patch-2418-opl3sa2-oops (zwane mwaikambo) + (6d) patch-2419p-ad1848-pnpfix (zwane mwaikambo) + (6d) patch-2419p-mpu401-fix (zwane mwaikambo) + (6d) patch-2418-cm9738-ac97 (ed clark) + (6d) sb_no_hlt.2.4.17.patch (kasper dupont) + (6d) emu10k1-20020320-2.4.19-pre4-1.patch (robert love) + (6d) patch-2.4.19p4-ad1816-warnfix (me) + (6d) patch-2.4.19p4-opl3sa2-warnfix (me) + (6d) patch-2.4.19p4-awe_wave-warnfix (me) ## video drivers + (6e) patch-2.4.19p5-neofb-compfix (rwhron) + (6e) patch-2.4.19p2-radeon_fb (peter horton) + (6e) patch-2.4.19p4-pm3fb-warnfix (me) + (6e) patch-2.4.19p4-mga-warnfix (me) + (6e) patch-2.4.19p4-r128-warnfix (me) + (6e) patch-2.4.19p4-radeon_cp-warnfix (me) ## tty/serial/isdn drivers + (6f) patch-synclink_cs-2.4.19-pre7 (paul fulghum) + (6f) tty_bugs-20020402.diff (sapan bhatia) + (6f) patch-2.4.17-serial-hangs (merged from russell king and kees) + (6f) patch-2.4.19pre4-avma1-compfix (me) + (6f) patch-2.4.19pre4-emi26-compfix (me) ## IDE + SCSI drivers + (6g) 00_sd-cleanup-2 (andrea arcangelli) + (6g) 00_sd_softerr-1 (andrea arcangelli) + (6g) ide-2.4.19-p7.all.convert.7.patch (andre hedrick) + (6g) ide-2.4.19-p7.fix-swpipl (me) + (6g) ide-akpm-3.patch (andrew morton) + (6g) pci_fixup_ide_bases.diff (me) + (6g) patch-2419p7all-idecd-dontretry (erik andersen) + (6g) patch-2.4.18pre-aha1542-warnfix (william lee irwin) + (6g) patch-2.4.19p4-ide_xlate-fix (jeff chua) + (6g) patch-2.5-aha1522-compile (michel eyckmans) ## watchdog drivers + (6h) wd-2.4.19-pre7-10.diff (rob radez) ## various other IO drivers ## USB drivers + (6i) patch-2419p7-scanlogic-updates (me) + (6i) patch-2.4.18-ibm-usb-key (alexander inyukhin) ## misc drivers / fixes + (6j) patch-2.4.16-fix-irda+preempt (martin diehl) + (6j) patch-2.4.16-floppy-readahead (me) + (6j) patch-2.4.17-flash-linear (tomy lindgren) + (6j) patch-2.4.18-rc1-comx-modfix (me) + (6j) patch-2.4.10-ac12-panel-0.8.1 (me) + (6j) patch-2.4.17-early_console (william lee irwin -> 1 rej) + (6j) patch-2.4.19p7-early-console.compfix (me) + (6j) patch-2.4.19p7-early-console.rejfix (me) + (6j) patch-2419p7-mtd-maps-genprobe (me) 7) various other changes ======================== + (7a) patch-2.4.18-rc1-get_fast_time-compfix (me, temporary fix) + (7b) patch-2.4.18-wt5-config (me) + (7c) patch-2419p7-reliable-mkdep (keith owens) 8) end : automatically generate version and contents ==================================================== + (8a) patch-version (me) + (8b) patch-contents (me) Not included ============ - forced-umount < (2r) patch-2.4.10-wt1-iptables-1.2.3-iptnomatch (rusty russel) - rawio+o_direct - (2o) patch-2.4.10-wt1-jffs2-bd (me, doesn't work anymore) > (2u) 00_get_block-leftovers-1 (andrea arcangelli) > (2u) 00_ramdisk-buffercache-1 (linus torvalds) # breaks boot: (2a) early_printk-2.4.15-pre5.patch (William Lee Irwin) # floppy hangs with irqrate # (2b) irqrate-2.4.17-A1 (ingo molnar) # initrd-dyn no longer applies to 2.4.19-pre5 since initrd has been reworked. > (3c) initrd-dyn_4.3_2.4.16.diff (david cinege -> 2 rej) > (3d) initrd-dyn_4.3_2.4.19p2.rejfix (me) > (3d) initrd-dyn_4.3_2.4.17-rc1-compfix.diff (me) > (3d) initrd-dyn_4.3_2.4.19p4-warnfix.diff (me) # the single copy pipe patch breaks loadkeys on alpha # (2p) patch-kp-2.4.19p2 (manfred spraul + fix)