# ChangeLog for sys-kernel/wolk-sources # Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 # $Header: /var/cvsroot/gentoo-x86/sys-kernel/wolk-sources/ChangeLog,v 1.13 2003/05/14 02:19:14 livewire Exp $ *wolk-sources-4.0 (13 May 2003) 13 May 2003; Bob Johnson wolk-sources-4.0.ebuild: Final version of 4.0s *wolk-sources-4.0s-rc8 09 May 2003; Bob Johnson : -bumped to rc8 -check wolk.sourceforge.net for many changes *wolk-sources-4.0s-rc6 26 April 2003; Bob Johnson : -bumped to pre-final (skipping rc5) -check wolk.sourceforge.net for many changes *wolk-sources-4.0s-rc4 24 March 2003; Bob Johnson : Changelog from v4.0s-rc3 -> v4.0s-rc4 - "reallyquiet" boot option to shut up all console log level output - This is important! Use a sched_yield that scales well by default, this should help with JVM or applications with huge lock contention in the current libpthread, but it will hurt interactivity of those apps if there's some background load. For OpenOffice and/or KDE set the sysctl back to 0, you don't mind if sched_yield doesn't allow the colliding-workloads to scale well. The scale-behaviour is also the preferred one for all sched_yield usages in the kernel. Over time nothing should call sched_yield() anymore, this is an hack for now. - "local users can obtain full privileges" exploit (CAN-2003-0127) - some rmap VM merge errors in v4.0s-pre releases - annoying bug where opening a new xterm/aterm/$whatever term will pause a video playing for a second - annoying bug where calling "mailq from sendmail" will also pause a video playing for a second - Error out for the case of a gcc-2.96 compiler with CONFIG_FRAME_POINTER set. It generates seriously incorrect code. - missing cli() in isdn_net.c - procfs memory leak - e100 network driver memory leak - Aironet 4500 Pcmcia driver memory leak - drivers/usb/hub.c memory leak - emu10k1 memory leak - Internet PhoneJACK driver memory leak - Windows Logical Disk Manager partition handler memory leak - Specialix SX series cards driver memory leak - ircomm_core memory leak - i2o_core.c memory leak - dpt_i2o.c fix for possibly memory corruption on reset timeout - Essential RoadRunner HIPPI board driver memory leak - drivers/scsi/cpqfcTSinit.c memory leak - 802.1q vlan proc memory leak - IBM Hot Plug Controller Driver multiple memory leaks - UFS memory leak - rd_load_image() memory leak - bh_kmap_irq() breaks IDE with Preempt - another potential deadlock in ll_rw_block - gcc >= v3.3.1 inlining bugs - Toshiba keyboard sometimes send a key twice - reiserfs: Make balloc[] tails[] and hash[] in super.c static - reiserfs: gcc v3.3 compile fix - JFS: collision with blk-atomic - Ext2/3: noatime ignored for newly created inodes - anti-deadlock for the o1 scheduler that can otherwise send a cross IPI with irq disabled. - ACPI v2003-03-21 - Systrace v1.1 - rmap VM v15e - make reclaiming unused inodes more efficient - fix DRM memory leak - fix potential infinite loop in kswapd - clean up elevator.h (no IO scheduler in -rmap...) - page aging interval tuned on a per zone basis, better wakeup mechanism for sudden memory pressure - CPU Frequency scaling v2.4.20-9 - XFS v1.2-cvs as of 2003-03-19 - kdb v4.0 - Super FreeS/WAN v1.99.6 Final - grsecurity v1.99e Final - New Adaptec AIC7xxx/AIC79xx drivers v2003-03-18 - ext3 htree code for 2.4.21-pre5 2nd update - Orlov ext2/ext3 block allocator code for 2.4.21-pre5 2nd update - from latest -AA: aio-18 - from latest -AA: kgdb-7 - Bonding v2.4.20-20030207 - ALSA v0.9.0-rc4: because no one makes 0.9.1 Final patch, so ... - LowLatency: because after some extensive benchmarking I saw that it is slower than the lowlatency fixes in -AA. LowLatency has also a deadlock possibility for SMP machines, the fixes not! - remove inode-highmem-2: because rmap has better/faster code now - removed iput_free(): because rmap has better/faster code now - replaced:LowLatency in favor of lowlatency fixes from latest -AA *wolk-sources-4.0s-rc2 08 March 2003; Bob Johnson : Changelog from v4.0s-rc1 -> v4.0s-rc2 - removed an important SMP unbreakage patch - "CONFIG_X86_L1_CACHE_SHIFT redefined" errors - RAID5 disasters - handle SCSI recovered errors - handle too large vmallocs gracefully - xdr nfs highmem deadlock + symbol export fix - get_vm_area - UP local APIC on SMP Athlon - initialisation of a stack of modules - target_cpus() for APIC/UP/SMP problems - rmap: Potential infinite loop around rebalance_dirty_zone() - XFS+ACL + GRSEC+ACL not working correct - reiserfs: possible transaction overflow when deleting highly fragmented large files. - LVM v1.0.7 - Super FreeS/WAN v1.99.6-rc1 - Orinoco v0.13b - grsecurity v1.99d-CVS as of 2003-03-03 - IPMI Driver v18 - NTFS Driver 2.4.20 v2.1.1a - Broadcom Tigon3 v1.4c - "nfract" from vm.bdflush to 30 for Desktop Tweaks - made sysctl "Preempt Warnings" an config option *wolk-sources-4.0s-rc1 23 Feb 2003; Bob Johnson : Changelog from v4.0s-pre10 -> v4.0s-rc1 - fixed: O_DIRECT correct EOF at end of reads - fixed: UDF discs closed as iso9660 read errors - fixed: wrong behavior buffer>2G write(2) on 64bit platforms - update: CPU Frequency scaling v2.4.20-8 - update: Super FreeS/WAN v1.99.5.1 Final - update: XFS v1.2-cvs as of 2003-02-16 - update: grsecurity v1.99d-CVS as of 2003-02-23 - update: ReiserFS data-logging v36-aa - update: PROCINFO support (fast ps) v2003-02-23 - changed: enable SSE for later Athlons - removed: Scheduler Tunables: slows down a bit and we now have accurate defaults for Desktop and Server Scheduler tweaks. If you still want to play with it, change them in kernel/sched.c *wolk-sources-4.0s-pre10 13 Feb 2003; Bob Johnson : Changelog from v4.0s-pre9 -> 4.0s-pre10 - add: TCP/IP Low Latency via sysctl - add: sys_sendfile64 - add: ./userspace-patches: linux-dvb-2002-12-08 for rmap15b - add: LSI MegaRAID support (driver series v2.00.2) - add: check for swapon on mounted devices - add: Opteron/Athlon64/Hammer/K8 support - re-add: vservers (ctx) v16 (non-breaking gradm version) - fixed: IPMI build error due to new ACPI merge in -pre9 - fixed: add missing bits from -ac ethernet packet padding fix fixes 'skb_pad' unresolved symbols in many NIC drivers - fixed: some compiler warnings - fixed: trivial NTFS build error - fixed: Unknown interrupt on some systems - fixed: Failover routing - fixed: PPC32 build errors - fixed: AMD K6 wrongly sets PGE=y - results in a nonbootable kernel - fixed: aic7xxx with firmware build enabled compile error - fixed: make xconfig looks strange in the first menu - fixed: SMP deadlock on some $MONSTERBOXEN - fixed: nfs: mishandling of nfsroot port= option - fixed: nfs: fixed SMP deadlock - fixed: ext3fs: crash deleting a single non sparse file exceeding 1 Tb - fixed: Disable Loop IV hack of CryptoAPI because we have loop-jari - update: Matrox mga_vid / Radeon/Rage128 Driver - update: ReiserFS data-logging v35-aa - update: rmap VM v15d - update: XFS v1.2-cvs as of 2003-02-09 including kdb v3.0 - update: Super FreeS/WAN v1.99-kb4 Final - update: LSI MegaRAID support (driver series v1.18f) - update: Broadcom Tigon3 v1.4 - update: grsecurity v1.99c Final - removed: kernel ksymoops: now also part of kdb v3.0 - changed: Desktop Scheduler Tweaks: More interactivity - changed: Disable EARLY_PRINTK config option and make it always-on. Or: I don't like to receive emails anymore saying: "My screen is black" ;) - changed: braindead "Conntrack CLOSE_WAIT" from 3days to 2mins *wolk-sources-4.0s-pre9 26 Jan 2003; Bob Johnson : See /usr/share/doc/wolk-sources-4.0_pre9/patches.txt 17 Dec 2002; Brandon Low : Make all kernel-sources SLOT="${KV}" *wolk-sources-3.8 (08 Dec 2002) 24 Dec 2002; Brandon Low wolk-sources-3.8.ebuild : Fix homepage 14 Dec 2002; Brandon Low wolk-sources-3.8.ebuild : Fix patchdir 09 Dec 2002; Joachim Blaabjerg wolk-sources-3.8.ebuild, files/digest-wolk-sources-3.8, ChangeLog : Initial import. Fixes bug #7349.