2.6.17-no3 "Rock Like Ninja" Release by: cheater-conrad New release based on 2.6.17-mm6. I am really excited about this release as are many other people. This is probally the best no-sources release yet, atleast out of all the ones I did. See below for features. -{ Background Check }- No-sources is a kernel patchset based on Andrew Morton's -mm patchset. It contains numerous user-requested features, other things gathered from various sources, and some of our own items. "No-sources was founded during the end of love-source's reign by JasonF and myself. Our intention was to create a patchset that would be able to continue on regardless of maintainer and still live in the spirit of -love's original -mm base and featureset. Given there have been numerous throughout the release, including different maintainers, but I believe through this philosophy a useful patchset can continue to be made. " -joecool -{ Changelog > 2.6.17-no2 }- * 2.6.17-mm6 (too many changes to list, some enhancements, including inode diet v2) * Lockless pagecache: added OPTIONALLY (gentoo: USE="lockless" other: patch -p1 lockless.patch) - Report bugs, but don't expect them to be fixed. This is why this is optional. * HZ 864 Kconfig option: Kconfig option, an alternitive desktop HZ value. This is the best choice for desktops - This is not default, because it improbally may break *few* drivers * ACPI dsdt: added due to user request, and ported for mm6 * VesaFB-TNG: fixed - this will make a few users happy * Linux-PHC: updated to 0.2.5 * UnionFS: re-added - this will also make a few users happy * NoSched: schedulers updated - schedulers updated - Users won't notice, but I respect making this noted because staircase needed a lot of long manual updating * Staircase: Added interactive and compute sysctl's * config-nr-tty-devices-r2 - Updated to be fixed with mm6 (the tty def. was moved from tty.h) and includes fix for splashutils * squashfs ported to mm6 - work that I do and like to make note of -{ Lockless }- - Nick Piggin's lockless pagecache is available in this release, not that many users need it, but some want to be uber ricer with this enhancement. The only users that get benefit are multi-processor (SMP) systems. - Keeping that in mind, if you feel otherwise, enable it with USE="lockless" or patch the lockless patch manually. - Report bugs, but don't expect bugs relating to lockless to be fixed. -{ Suspend2 }- - A bug in -mm kernels is unresolved, so suspend2 can not resume. It will be added soon. -{ Interactivity Benchmarks }- - Interactivity benchmarks were ran this release, I hope I can get around to thoroughput benchmarks in the future as well - 2.6.17-ck1, 2.6.17-mm6, and 2.6.17-no3 compared - see below: no.oldos.org/files/2.6.17-no3/INTERBENCH_RESULTS -{ Patches }- +NoSched-0.6-2.6.17-mm6.patch | Select cpu schedulers via by defining them in Kconfig +01_vectorize_aio_read+write-fileop-methods.patch | aio_read/write stuff #1 +02_replace-read+writev-with-aio_read+write.patch | aio_read/write stuff #2 +03_generic-file-interface-and-filemap-cleanups.patch | aio_read/write stuff #3 +HZ-864-Kconfig-option.patch | Add the HZ value 864 as an option +acpi-dsdt-0.8.2.patch | ACPI DSDT patch +acpi-initialize-cm_sbs_sem.patch | Fix and improve this file, make it a mutex and more. +add-clockinfo-to-timerc.patch | Add clockinfo to timer.c +aoe_cleanup-i_rdev_usage.patch | Improvement/bug fix +config-nr-tty-devices-r2.patch | Choose number of tty devices via Kconfig +convert_swappiness-to-mapped.patch | Con Kolivas: mapped watermark patch +cpu-support | selectable extendable cpu selection +daconfig-2.3.1-2.6.17-mm6.patch | DaMouse: Display kernel name in Kconfig +fbsplash-0.9.2-r5-2.6.17-mm6.patch | Spock: Latest fbsplash +fix-ati-build.patch | ATI is old, so we need an old definition to make it work +fix-statistic-and-inode_diet.patch | Bug Fix for inode diet and statistic infrastructure +fs-ext3-remove-aclh-unused-declarations.patch | Remove (I hope) pointless declarations in acl.h/ext3 +ibm-fancontrol.patch | acpi fancontrol for IBM thinkpads. +kconfig-expose-vmsplit-option.patch | Let the vmsplit option be seen, and improve descriptions +linux-phc-0.2.5-2.6.17-mm6.patch | Speedstep improvement for P-M processors, ported to mm6 +lockdep-annotate-8390c-disable_irq-2.patch | Part 2 of a 2 part patch (only part 1 was in -mm) +lots_watermark.patch | Con Kolivas: lots watermark +microcode-select-fw_loader.patch | Simple fix for microcode +movsl-mask.patch | fix cpu-support.patch +mtrr-cpusupport.patch | fix cpu-support.patch +no-optimized-kconfig-opts.patch | Optimized kconfig opts for desktop usage. +no-tag.patch | tag the latest -no relase, ROCK LIKE NINJA! +powerpc-reverse-bogus-vsnprintf-change.patch | powerpc fix +prevent-backwards-time.patch | when a cpu idles down, the time can reverse. we'll prevent it. +realtime-lsm.patch | linux security module +shutup-false-positives.patch | Kconfig option to shutup gcc false positives +squashfs3.0-2.6.17-no3.patch | squashfs, ported to work with kinit in recent -mm by cheater-conrad +unionfs-20060708-2.6.17-mm6.patch | unionfs, ported to work with 2.6.17-mm6 by cheater-conrad +usb-mouse-polling.patch | mouse polling hack +usbxchange5.patch | load the firmware into the adaptec USBXchange/USB2Xchange USB --> SCSI converter dongle +vesafb-tng-1.0-rc2-2.6.17-mm6.patch | Spock: display framebuffer with the video= parameter instead of vga= +x86_64-wire-up-oops_enter_oops_exit.patch | Bug fix for x86_64 oopsing Optionally: +lockless.patch | lockless ported to 2.6.17-mm6 and over direct data by cheater-conrad, not enabled by default