No-Sources-2.6.17-no2 "Boozed Into Oblivion" [Release Notes] Release by: cheater-conrad [Lockless-Pagecache] Also available in this kernel is all of Nick Piggin's Lockless pagecache. This is not enabled by default, but gentoo users can enable it by, USE="lockless", other distributions can use it by applying the lockless patch on top of the -no patch. lockless +NoSched-0.5-2.6.17-mm2.patch - Choose between staircase and ingosched cpu sched. (latest -mm ports) +ac97-make-bitfield-unsigned.patch - Make a bitfield unsigned in the ac97 header to fix tons of warnings +add-clockinfo-to-timerc.patch - Add required clock information to timer.c +config-nr-tty-devices-r1.patch - Configure the amount of TTY devices in /dev via Kconfig +convert_swappiness_to_mapped.patch - Change the swappiness to mapped watermark +cpu-support.patch - Selectable Extendable CPU Support +cpufreq_make-hotplug-cpu-used-fix.patch - cpufreq fix to make the hotplug cpu function used +cpufreq_register_driver-section-fix.patch - cpufreq fix +daconfig-2.3.1-2.6.17-mm2.patch - DaMouse's script to show name of kernel in menuconfig +fbsplash-0.9.2-r5-2.6.17-mm2.patch - Allow use of the framebuffer splash +fix-ati-build.patch - Define a flag to fix the build and use of ati drivers +ibm-fancontrol.patch - Extended fancontrol on IBM notebooks +kconfig-expose-vmsplit-option.patch - Make vmsplit option able to be seen, also revise descriptions +linux-phc-0.2.3.patch - Enhanced speedstep for intel mobile processors +movsl-mask.patch - Fix for cpu-support.patch +mtrr-cpusupport.patch - Fix for cpu-support.patch +no-optimized-kconfig-opts.patch - No-sources pre-optimized kconfig options (for desktop) +no-tag.patch - No-sources version makefile tag +oss-4232-fix-section-mismatch.patch - Add an __init to fix a section mismatch (tons of warnings = gone) +oss-via-unsign-bitfield.patch - Unsign a bitfield to remove tons of warnings +prevent-backward-time.patch - Sometimes, when the CPU slows down, time can slow down and reverse. This prevents that. +realtime-lsm.patch - Realtime Linux Security Module +shutup-false-positives.patch - shutup false gcc positives +squashfs3-kinit-port-no-sources.patch - squashfs 3.0, ported to work with kinit by no-sources +usb-mouse-polling.patch - Mouse polling hack +usbxchange5 - Support for loading firmware onto the USB(/2)Xchange USB to SCSI converter. +videocodec-1bit-fields-unsigned.patch - Make the videocodec.h 1-bit fields unsigned (reduce tons of warnings) +vsnprintf-fix.patch - A fix for vsprintf.c, fixes errors after boot. [NVIDIA-USERS] You need nvidia 8762 with the following patch: Gentoo (OVERLAY): http://no.oldos.org/files/mm-nvidia-fix.tar.bz2 Other Distros (Patch): http://no.oldos.org/files/NVIDIA_kernel-1.0-8762-mm-fix.diff [INFO] No-sources is a -mm based patchset for the linux kernel It is enhanced to allow staircase scheduler selection via Kconfig, it also includes performance enhancements and tweaks as well as additional features. Over mm-sources, no-sources also includes many important updates/fixes that apply over the latest -mm kernel. [RELEASE-INFO] Much more stable than 2.6.17-no1, includes no new hardcore features. Fixes all known problems of 2.6.17-no1 and then some. Includes some new features, nothing hardcore (lockless pagecache, I have a patch for 2.6.17-mm2 but won't include it due to stabilization) will be pushed until the next -rc releases. [FIXES] Fixed squashfs 3.0 (port to kinit, it works this time) Tons of warning fixes Fix cpufreq Fix compilation of ATI drivers vsprintf fix kernel timer fix [NEW] 2.6.17-mm2 Several hot-fixes and enhancements Lockless Pagecache available optionally [SEMI-NEW] Staircase v16 No preempt by default Mapped watermark [SEMI-SEMI-NEW] Dropped vesafb-tng re-added daconfig Have Fun ! For support join #no-sources @ irc.freenode.org