* Wed Sep 08 2004 Horms 2.4.22-1.2197.ntpl.um.1 - Merged in 2.4.22-1.2194.ntpl.um.1 changes - Don't override CC if it is already set (N.B: it must be set to use gcc32 somehow) * Wed Aug 04 2004 Dave Jones - Fix various fpos races. (CAN-2004-0415) * Wed Jul 07 2004 Dave Jones - Updates to usbserial post_helper (Pete Zaitcev) * Mon Jul 05 2004 Horms 2.4.22-1.2197.ntpl.um.1 - Merged in 2.4.22-1.2194.ntpl.um.1 changes * Thu Jul 01 2004 Dave Jones - add patch to fix missing checks in fchown() (CAN-2004-0497) - Drop Broadcom 5820 driver due to code quality concerns. * Fri Jun 25 2004 Horms 2.4.22-1.2194.ntpl.um.1 - Added hidden itnerface patch and updated IPVS to 1.0.10 for use with Ultra Monkey - Enchanced fix for vulnerability in R128 DRI driver http://linux.bkbits.net:8080/linux-2.4/cset@1.1348.5.5??nav=index.html [drivers/char/drm-4.0/r128_state.c, drivers/char/drm/r128_state.c, CAN-2004-0003] - Enchanced fix for DoS in setsockopt http://linux.bkbits.net:8080/linux-2.4/cset@1.1302.37.4??nav=index.html http://linux.bkbits.net:8080/linux-2.4/cset@1.1302.37.1??nav=index.html http://linux.bkbits.net:8080/linux-2.4/cset@1.1302.16.26??nav=index.html http://linux.bkbits.net:8080/linux-2.4/cset@1.1302.16.25??nav=index.html [include/linux/sysctl.h, include/net/ipv6.h, net/ipv4/ip_sockglue.c, net/ipv6/ipv6_sockglue.c, net/ipv6/mcast.c, net/ipv6/sysctl_net_ipv6.c, net/ipv4/igmp.c, net/ipv4/sysctl_net_ipv4.c, CAN-2004-0424] * Sat Jun 19 2004 Dave Jones - Reenable support for >4GB of memory in the SMP kernel. (#122690) * Thu Jun 17 2004 Dave Jones - Drop bogus fix for FBIOGETCMAP ioctl which was unneeded. - Numerous userspace pointer reference bugs found with the sparse tool by Al Viro (CAN-2004-0495) * Mon Jun 14 2004 Dave Jones - Fix FPU exception handling local DoS - Fix memory leak to userspace in e1000 driver. (CAN-2004-0535) - Fix incorrect permissions on /proc/scsi/qla2300/HbaApiNode - Fix potential memory access to free memory in /proc handling * Wed May 12 2004 Dave Jones - Build the SMP 586 kernel again (#111871) * Wed Apr 28 2004 Dave Jones - refile_inodes() stability fix. (#121732) * Wed Apr 21 2004 Dave Jones - Fix memory leak in do_fork() error path - Really fix CAN-2004-0109 and previous mremap issue. These patches were not applied in the previous errata. - Fix information leak in XFS (CAN-2004-0133) - Fix potential local denial of service in sb16 driver (CAN-2004-0178) - Fix information leak in JFS (CAN-2004-0181) - Add range checking to i810_dma() in DRM driver. - Make ioctl(FBIOGETCMAP) use copy_to_user() rather than memcpy() - Fix information leak in cpufreq userspace ioctl. (CAN-2004-0228) - Fix possible buffer overflow in panic() (CAN-2004-0394) - Fix setsockopt MCAST_MSFILTER integer overflow. (CAN-2004-0424) * Tue Apr 13 2004 Dave Jones - mremap NULL pointer dereference fix - Disable low latency patch, pending investigation into crashes. - Additional r128 DRM check. (CAN-2004-0003) - Bounds checking in ISO9660 filesystem. (CAN-2004-0109) - Fix Information leak in EXT3 (CAN-2004-0177) * Wed Feb 25 2004 Dave Jones - Default 8139too driver to PIO as some machines lock up. * Wed Feb 18 2004 Horms kernel-2.4.22-1.2174.nptl.um.3 - Merged kernel-2.4.22-1.2149.nptl.um.2 and kernel-2.4.22-1.2174 for use with Ultra Monkey * Wed Feb 18 2004 Dave Jones - Fix security problem in gamma DRI driver. - Drop broken fix for 92129 * Tue Feb 17 2004 Dave Jones - Fix leak in SSTFB driver. * Sat Feb 14 2004 Dave Jones - aacraid fix for #92129 * Fri Feb 13 2004 Dave Jones - Fix building of vt8231.o * Thu Feb 05 2004 Dave Jones - Check do_mremap return values (CAN-2004-0077) * Mon Feb 02 2004 Horms kernel-2.4.22-1.2149.nptl.um.2 - Minor cosmetic updates - Fix build to work on athlon, i386 and i586 targets * Mon Feb 02 2004 Dave Jones - Disable stack overflow checking. - More bits from 2.4.25pre - Fix ipt_conntrack/ipt_state module refcounting. - Zero last byte of mount option page - AMD64 update - Fix deep stack usage in ncpfs * Mon Jan 26 2004 Dave Jones - Fix error in wan config files that broke some configurators. - Reenable VIA DRI. * Thu Jan 22 2004 Darren Ellis kernel-2.4.22-1.2149.nptl.um.1 - Added hidden itnerface patch and updated IPVS to 1.0.10 for use with Ultra Monkey * Fri Jan 16 2004 Dave Jones - Merge VM updates from post 2.4.22 - Fix AMD64 ptrace security hole. (CAN-2004-0001) - Fix NPTL SMP hang. - Merge bits from 2.4.25pre - R128 DRI limits checking. (CAN-2004-0003) - Various ymfpci fixes. - tmpfs readdir does not update dir atime - Minor IPV4/Netfilter changes. - Fix userspace dereferencing bug in USB Vicam driver. - Merge a few more bits from 2.4.23pre - Numerous tmpfs fixes. - Use list_add_tail in buffer_insert_list - Correctly dequeue SIGSTOP signals in kupdated - Update laptop-mode patch to match mainline. * Wed Jan 14 2004 Dave Jones - Merge a few more missing netfilter fixes from upstream. * Tue Jan 13 2004 Dave Jones - Reenable Tux. - Lots of updates from the 2.4.23 era. * Mon Jan 12 2004 Dave Jones - Avoid deadlocks in USB storage. * Fri Jan 09 2004 Dave Jones - Fix thread creation race. * Thu Jan 08 2004 Dave Jones - USB storage: Make Pentax Optio S4 work - Config file tweaking. Only enable CONFIG_SIBLINGS_2 on the kernels that need it. * Wed Jan 07 2004 Dave Jones - Merge several EXT2/3 fixes from 2.4.25pre - EXT2/3 fixes. - Reclaim pages in truncate - 2.6 EA symlink compatibility - forward-compatibility: online resizing - Allow filesystems with expanded inodes to be mounted - Handle j_commit_interval == 0 - IDE timeout race fix - Merge some 2.4.23pre patches that were missed. - Make root a special case for per-user process limits. - out_of_memory() locking - Drop module count if lockd reclaimer thread failed to start - Fix potential fsync() race condition - s/Red Hat/Fedora/ in specfile (#112992) - Add PCI ident for new Intel e1000 card. (#105046) - Actually wire up 3c59x ethtool ioctl. - Fix up numeric sysctls to match mainline. * Tue Jan 06 2004 Dave Jones - Fix leaks in rtc drivers (CAN-2003-0984) (#112893) * Wed Dec 24 2003 Dave Jones - Fix mremap corner case. * Tue Dec 23 2003 Dave Jones - Numerous USB fixes (#110307, #90442, #107929, #110872) * Tue Dec 16 2003 Dave Jones - Fix leak in CDROM IOCTL. (#112249) * Mon Dec 15 2003 Dave Jones - Upgrade to latest libata * Tue Dec 09 2003 Dave Jones - Merge Tux. - Enable support for G450/G550 dualhead framebuffer. * Fri Dec 05 2003 Dave Jones - increase the Minimal Round Trip Timeout to cut down on annoying "NFS server not responding" messages. - Increase Exec-Shield strictness. * Mon Dec 01 2003 Dave Jones - sys_tgkill wasn't enabled on IA32. * Sun Nov 30 2003 Dave Jones - Process scheduler fix. When doing sync wakeups we must not skip the notification of other cpus if the task is not on this runqueue. * Wed Nov 26 2003 Justin M. Forbes <64bit_fedora@comcast.net> - Merge required ia32 syscalls for AMD64 - [f]truncate64 for 32bit code fix * Mon Nov 24 2003 Dave Jones - Fix power-off on shutdown with ACPI. - Add missing part of recent cmpci fix - Drop CONFIG_NR_CPUS patch which was problematic. - Fold futex-fix into main futex patch. - Fix TG3 tqueue initialisation. - Various NPTL fixes. * Fri Nov 14 2003 Dave Jones - Drop netfilter change which proved to be bad upstream. * Thu Nov 13 2003 Justin M. Forbes <64bit_fedora@comcast.net> - Fix NForce3 DMA and ATA133 on AMD64 * Wed Nov 12 2003 Dave Jones - Fix syscall definitions on AMD64 * Tue Nov 11 2003 Dave Jones - Fix Intel 440GX Interrupt routing. - Fix waitqueue leak in cmpci driver. * Mon Nov 10 2003 Dave Jones - Kill noisy warnings in the DRM modules. - Merge munged upstream x86-64.org patch for various AMD64 fixes. * Mon Nov 03 2003 Dave Jones - Further cleanups related to AMD64 build. * Fri Oct 31 2003 Dave Jones - Make AMD64 build. * Wed Oct 29 2003 Dave Jones - Back out part of the 2.4.23pre ACPI changes as per upstream. - Fix up typo in orlov patch. - Remove orlov patch for the time being. * Tue Oct 28 2003 Dave Jones - Fix aic7xxx/79xx causes PCI PARITY ERROR - Disable SLAB_DEBUG & HIGHMEM_DEBUG * Mon Oct 27 2003 Dave Jones - DAC960 is unsupported. - Force usage of gcc32 to build kernel. * Mon Oct 27 2003 Michael K. Johnson - kernel-source requires gcc32 * Wed Oct 22 2003 Dave Jones - More 2.4.23pre resyncs. - mprotect LSB compliance fix. - Longer i810 audio timeouts. - Various APIC fixes. - Various fixes to the Maestro sound driver. - paep and bcm5820 drivers building (Nalin Dahyabhai) - Fix kon crash (#106432) (Al Viro) - Reduce NFS UDP retransmits (Steve Dickson) - Fix formatting of runqueue in /proc/cpuinfo (#107762) * Tue Oct 21 2003 Dave Jones - Exec-sheild update to -G4. - Fix up d_move corner case (Al Viro) - Firewire use-after-free bugfix (Alexandre Oliva) - Add support for Treo600 to visor driver - More 2.4.23pre resyncs. - Update TG3 driver - Unlink qdiscs in qdisc_destroy even when CONFIG_NET_SCHED is not enabled. - Consolidate some of the ACPI patches so we can see whats upstream and what isn't a little easier. * Fri Oct 17 2003 Dave Jones - Disable DRM for S3/VIA. * Wed Oct 15 2003 Dave Jones - Drop kupdated 'fix' that broke things with nptl. - Fix up unresolved symbols. * Tue Oct 14 2003 Dave Jones - More merges from 2.4.23pre - Update ACPI CA to 20031002 - Various network driver updates. * Mon Oct 13 2003 Dave Jones - Back out previous unnecessary commit. - More changes from 2.4.23pre - Fix ACPI hang with sysrq & o - Reenable laptopmode (but not AAM). - Fix pci_generic_prep_mwi export breakage - Small ACPI tweaks - attach_mnt fix - fix 2.4.x incorrect argv[0] for init - kupdated: correctly dequeue SIGSTOP signals - Assorted VM fixes. - PageReserved memory counting fix - page->flags corruption fix - Remove racy optimization from exec_mmap() - Fix quota counter overflow - Fix do_proc_readlink failpath - cciss update: support new controller - Numerous networking updates. - Fix potential PPPoE oops - Clear all flags in exec_usermodehelper - Clear IRQ_INPROGRESS in setup_irq() - Numerous NetFilter fixes/improvements. * Fri Oct 10 2003 Dave Jones - Only enable DMA on hard disks in the BOOT kernel. * Fri Oct 03 2003 Dave Jones - Disable laptop_mode - Remove scsi add/remove hack * Wed Oct 01 2003 Dave Jones - Include hack to improve firewire hotplug. - More merges from upstream 2.4.23pre - deal with lack of acpi prt entries gracefully - [IPV4]: In arp_rcv() do not inspect ARP header until packet length and linearity is verified. - [NET]: Fix HW_FLOWCONTROL on SMP. - Update various ACPI patches to follow mainline. * Tue Sep 30 2003 Dave Jones - Remove broken cdrom blocksize patch. - More random ACPI fixes. - b44 lockup fix. - config file cleanups * Mon Sep 29 2003 Dave Jones - Fix up some exec-sheild corner cases. (-G3) * Sat Sep 27 2003 Dave Jones - Don't execute ACPI code twice when reading battery. (Upstream bugzilla #726) - hpt372n fixes (#97824) * Fri Sep 26 2003 Michael K. Johnson - Incorporate Ingo's fix for scheduler bug on SMP (#104922/#104958) * Wed Sep 24 2003 Dave Jones - Bump initrd size to 8192 (Jeremy Katz) - More small fixes from 2.4.23pre - IDE CD capacity bugfix - revert ACPI EC timeout changes. - Fix ieee1394 smp hang with kudzu - Add missing Intel cachesize descriptors. - Fix igmp route leak - Bump tx_queue_len to 1000 - Fix race between modifying entry->vccs and clip_start_xmit() - Fix ide-scsi initialization lockup - acpi_pci_link_get_irq return fix. - ACPI was using __initdata after free. - Fix SCI storm on out of spec boards like Tyan - Remove inode cpu usage patch. - Fix up memory leaks in error paths of LVM. - Fix cdrom blocksize reset bug. - process migration fix for SMP kernel on UP. - Back out broken i82092 diff in -ac * Tue Sep 23 2003 Dave Jones - Change Toshiba/ASUS ACPI extras to be modules. * Mon Sep 22 2003 Dave Jones - Fix pci_pool_create redefinition in atm/he driver. - Fix up missing includes in cpufreq * Sun Sep 21 2003 Dave Jones - Fix up CPUFREQ .config options. * Sat Sep 20 2003 Dave Jones - Backport various cpufreq fixes from 2.6. Longhaul & Powernow-k7 should work correctly now. - Include several ACPI fixes from 2.4.23pre5 - Process scheduler update. * Fri Sep 19 2003 Dave Jones - Disable shared runqueue for Athlon kernels. * Thu Sep 18 2003 Dave Jones - More bits from 2.4.23pre - Handle get_block errors correctly in block_read_full_page() - fix possible busywait in rtc_read() - Avoid potentially leaking pagetables into the per-cpu queues - tty oops fix - Fix possible IRQ handling SMP race - Fix circular dependancy in include files - ISDN Config.in fix - Fix copy_namespace() usage in fork() - inodes_stat.nr_inodes race fix - update Memory-Write-Invalidate (MWI) transaction support * Wed Sep 17 2003 Dave Jones - ACPI IRQ routing fixes. - ide-scsi was using an uninitialised variable. * Tue Sep 16 2003 Dave Jones - Merge important bits from 2.4.23pre - Repair mpparse for older dual pentium systems. - Add locking to SMI handling in io_apic code. - Add missing VIA IRQ router. * Mon Sep 15 2003 Dave Jones - Exec-shield -G2 - Various NFS fixes. - add a sysctl interface which allow the setting of the ports lockd listens on. Very useful when dealing with firewalls. - Clean up blocked locks when NFS server brought down - Fixes the access cache which was seriously broken. It decrease over nfs traffic by 2% when running the connectathon test suite. - detect flowcontrol conditions for TCP mounts - Fix an oops with TCP NFS mounts. * Sun Sep 14 2003 Dave Jones - Exec-shield -E2. VM_MAYEXEC still needs to be set for the stack, so that mprotect() can be done (if needed, later on). * Fri Sep 12 2003 Dave Jones - exec-shield E1. Should fix the DRI problems. * Thu Sep 11 2003 Dave Jones - aic7xxx/aic79xx configuration changes. * Wed Sep 10 2003 Dave Jones - Enable MTD/JFFS * Tue Sep 09 2003 Dave Jones - Fix multiple defintion of CONFIG_SHARE_RUNQUEUE - futex fix from Ingo. - libata updates. * Mon Sep 08 2003 Michael K. Johnson - Get rid of -unsupported packages but still distinguish modules that we consider second tier * Mon Sep 08 2003 Dave Jones - Execsheild updates to -D4 (Fixes TuxRacer problems among others). - Add syscall table entry for sys_lookup_dcookie. - Add IDE DMA & i810 audio support for Intel ICH ESB chipset. - Fix unix socket descriptor leak. - Disable VBLANK driver. - update SCSI whitelist. - Enable building of libata, and fix up locking for nptl - gcc3 compile fixes. - Default acpi to off. Enable with acpi=on * Fri Sep 05 2003 Dave Jones - Execshield updates to -B5 * Thu Sep 04 2003 Dave Jones - Fix for EXPORT_NO_SYMBOLS - Merge oprofile patches. - Removed unnecessary .20. from revision number. * Wed Sep 03 2003 Dave Jones - Exec shield fixes B3 * Tue Sep 02 2003 Dave Jones - Update exec-sheild to A6, fixing bug which prevented dynamic binaries from being randomized properly. - Add HT scheduler patch. * Mon Sep 01 2003 Dave Jones - Merge in Ingo's resynced Exec-shield and nptl patches. - Fix up non UTF-8 characters in visor module. * Fri Aug 29 2003 Dave Jones - Rebase to 2.4.22-ac1 * Wed Aug 27 2003 Dave Jones - Add missing hunk of VFSlock patch. * Tue Aug 19 2003 Dave Jones - Chasing build failures. (NPTL) * Mon Aug 18 2003 Dave Jones - Rebase against 2.4.22rc2-ac3 - Reenable LVM patches. * Wed Aug 13 2003 Dave Jones - Increase number of mountable NCPFS volumes. Needed for clustered volumes. - Remove Dell MegaRAC driver on their request. - x86_64 interrupt gate security fix. - Fix signal handling race condition causing reboot hangs. (Ernie Petrides) * Fri Aug 08 2003 Dave Jones - Avoid annoying "Can't emulate rawmode" msgs with logitech cordless mice * Tue Jun 10 2003 Bill Nottingham - Serial ATA support (Jeff Garzik) - ipsec updates (David Miller) * Thu Jun 05 2003 Michael K. Johnson - add missing braces in megaraid * Wed May 28 2003 Arjan van de Ven - implement "echo off > /proc/modules" to disable module loading * Tue May 27 2003 Arjan van de Ven - add battery driver for Dell Inspiron 2600 laptops - make /dev/mem be need-to-know only * Sat May 24 2003 Arjan van de Ven - fix the cpu_sibbling_map to be properly filled on HT machines * Thu May 22 2003 Arjan van de Ven - fix the lowlatecy patchkit - fix make rpm * Tue May 20 2003 Arjan van de Ven - add Andrew Morton's lowlatency patchkit * Mon May 19 2003 Arjan van de Ven - update cpufreq codebase to latest * Fri May 16 2003 Arjan van de Ven - experimental acpitimer code * Thu May 15 2003 Arjan van de Ven - add ipsec backport from DaveM * Wed May 14 2003 Arjan van de Ven - update exec-shield patch to latest - add Jens Axboe's laptop patches * Mon May 05 2003 Arjan van de Ven - exec-shield - merge upto 2.4.21-rc1-ac4 * Fri Apr 25 2003 Arjan van de Ven - add NPTL patch * Thu Apr 24 2003 Arjan van de Ven - update to 2.4.21-rc1-ac1 * Wed Apr 16 2003 Arjan van de Ven - update to 2.4.21-pre7-ac1 * Mon Apr 14 2003 Arjan van de Ven - add ext3 updates * Fri Mar 21 2003 Steve Dickson - Added three NFS performance patches * Fri Mar 21 2003 Arjan van de Ven - add a timer for aging requests up * Thu Mar 20 2003 Arjan van de Ven - fix the sorting in the io elevator * Wed Mar 19 2003 Arjan van de Ven - remerge ext3 orlov allocator and enable - more priority io elevator infrastructure work * Sat Mar 08 2003 Arjan van de Ven - merge ext3 orlov allocator * Tue Mar 04 2003 Arjan van de Ven - go to 2.4.21-pre5-ac1 - split the rpm into a primary fileset and secondary (rare modules) fileset * Wed Feb 26 2003 Arjan van de Ven - go to 2.4.21-pre4-ac6 - drop lots of patches - trim changelog to not have 2000, 2001 and 2002 anymore * Mon Feb 17 2003 Arjan van de Ven - downgrade pwc webcam driver one notch to the last known working version - work around vm livelock - make the cciss driver not enable irq's in it's irq handler * Thu Feb 13 2003 Benjamin LaHaise - fix for shared statistic < 0 * Thu Feb 13 2003 Arjan van de Ven - Signal fixes for LSB testsuite - merge patch to fix init=/bin/sh - 2.4.21-pre4-ac4 bugfixes (mostly IDE crashes) * Sun Feb 09 2003 Arjan van de Ven - merge 2.4.21-pre4-ac3 bugfixes * Tue Feb 04 2003 Stephen C. Tweedie - Add ext3 fix for truncating negative i_blocks * Mon Feb 03 2003 Benjamin LaHaise - add oopsmeharder for debugging hard hangs * Mon Feb 03 2003 Arjan van de Ven - merge rmap15d - set the sbp2 command buffer to 64 elements instead of 8 * Wed Jan 29 2003 Arjan van de Ven - merge tcp stall fix from DaveM - merge bugfixes from 2.4.21-pre4 * Mon Jan 13 2003 Steve Dickson - Merge in the ACL and XATTR patches from the UL and BestBits trees. * Sat Jan 11 2003 Stephen C. Tweedie - Merge in the LVM pvmove fix to current tree * Wed Jan 08 2003 Benjamin LaHaise - add AMD Golem fixup