/* * 2.6.18-no2 "Freeze Sucka!" * Release Notes */ Release By: cheater-conrad Release Status: STABLE NOTES FOR RELEASE: Suspend2 is in this release, if you have any problems report them to me, then I'll see what we can do, I doubt you will experience any problems, but we could :-p Next release should have nicksched too. *** /* Release Specific */ - Stable New Release, based off of 2.6.18-mm3. - Yes -no1 was a joke to stability, don't tell me anymore about it. - STABLE and PROVEN: builds with allmodconfig, allyesconfig, and allyesconfig, with staircase/ingosched, and preempt rcu/classic rcu on x86. - Huge new feature list including: Suspend2, lockless pagecache, fixed staircase/firefox, /* Patchset Specific */ - 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/patches to make it no-certified. "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 changes throughout the releases, including different maintainers, but I believe through this philosophy a useful patchset can continue to be made." -joecool /* Changelog > 2.6.18-no1 */ - Based off of 2.6.18-mm3 - Firefox does not segfault when using Staircase and Classic/Preempt RCU <-- A very good thing - Way More Stable - SUSPEND2 2.2.8: Works, it was sent to me for -mm3 by the author (Nigel) of suspend2 devel. - 2.6.18-mm3 Lockless Pagecache: Brand new & fixed from Nick Piggin - Upgraded linux-phc to 0.2.7 - Added more thinkpad patches - Dropped badram, it was horribly broken, and still is :-p - Updated NR_TTY patch to work with splashutils /* Patch List */ /*** NoSched Series ***/ NOSCHED: Implement multiple CPU Schedulers NoSched-01-Sched.c Cleanup sched.c for NoSched NoSched-02-Makefile Work the Makefile for NoSched NoSched-03-Kconfig Setup the Kconfig Stuff NoSched-04-Ingosched Implement the ingosched cpu scheduler 2.6.18-mm3 NoSched-05-mm-Staircase Implement the staircase cpu scheduler v16.2 NoSched-06-ck-Features Implement additional staircase patches NoSched-07-ifdefs Implement header stuff/ifdefs-1 NoSched-08-ifdefs-2.patch Implement header stuff/ifdefs-2 NoSched-09-viper-tunes Implement additional staircase tunables move-staircase-tunable-kconfig.patch /*** Standard no-sources stuff ***/ HZ-864-Kconfig-Option.patch Add HZ_864 option config-nr-tty-devices-r5.patch configure number of TTY devices in /dev daconfig-2.3.1.patch DaMouse's script build-fixes-1.patch Various build fixes-1 build-fixes-2.patch Various build fixes-2 linux-joydev-analogdigital.patch Allow analog axis to be digital, fixes Joy Axis problem too no-optima-defs.patch Default Kconfig options for the standard desktop environment tag.patch Tag da patchset /*** gentoo fix ***/ fix-sandbox-violations.patch Patch to fix the sandbox violations. /*** suspend2 ***/ suspend2-2.2.8-for-2.6.18-mm3.patch Suspend2 /*** Lockless Pagecache, fixes, and cleanups ***/ radix-tree_use-indirect-bit.patch Implement Lockless Pagecache-1 radix-tree_gang_lookup_slot.patch Implement Lockless Pagecache-2 mm-speculative-get_page.patch Implement Lockless Pagecache-3 mm-lockless-pagecache-lookups.patch Implement Lockless Pagecache-4 mm-arch_free_page-fix.patch fix for arch_free_page mm-locks_freed-fix.patch fix for locks_freed mm-add-arch_alloc_page.patch Add arch_alloc_page for arch_free_page /*** from -gentoo ***/ fbsplash-0.9.2-r5.patch Support gensplash vesafb-tng-1.0-rc2.patch Support vesafb-tng alternative to vesafb vesafb-tng-mtrr.patch Fix vesafb-tng sparc-U1-hme-lockup.patch Fix a lockup /*** from CK ***/ cfq-ioprio_inherit_rt_class-all CK: CFQ: inherit_rt_class cfq-iso_idleprio_ionice-staircase-only CK: CFQ: iso_idleprio_ionice - Staircase Scheduler Only kconfig-expose_vmsplit_option.patch CK: Kconfig: Expose vmsplit option mm-background_scan-2.patch CK: MM: background_scan mm-convert_swappiness_to_mapped.patch CK: MM: Mapped Watermark mm-decrease_minimum_dirty_ratio.patch CK: MM: decrease_minimum_dirty_ratio mm-filesize_dependant_lru_cache_add.patch CK: MM: filesize_dependent_lru_cache_add mm-idleprio_prio-staircase-only.patch CK: MM: idleprio_prio mm-kswapd_inherit_prio-1.patch CK: MM: KSWAPD: inherit_prio mm-lots_watermark.diff CK: MM: lots_watermark mm-prio_dependant_scan-1.patch CK: MM: priority dependent_scan mm-set_zero_dirty_ratio.patch CK: MM: set_zero_dirty_ratio track_mutexes-1.patch CK: track mutexes /*** -mm hot-fixes ***/ slab-reduce-numba-text-size-tidy-fix.patch /*** laptop Patches ***/ linux-phc-0.2.7.patch Undervolting for p-m CPUs # Thinkpad Related ibm_acpi-bay.patch TP: acpi-bay ibm_acpi-fan.patch TP: acpi-fan ibm_acpi-thermal.patch TP: acpi-thermal input-unknown_keycodes.patch input unknown keycodes libata-shutdown.patch libata shutdown patch /*** Split the RCU ***/ SPLIT_RCU: split the RCU, and implement a preemptible RCU, choose via Kconfig which one to use rcu-split-classic.patch RCU: split the classic rcu away rcu-softirq.patch RCU: give RCU it's own softirq rcu-preempt.patch RCU: implement the preemptible RCU rcu-preempt-trace.patch RCU: read-copy update mechanism for preempt RCU rcu-reader-sleep-check.patch RCU: debug, reader sleep check /*** from tiny ***/ cpu-support.patch Selectable Extendable CPU Support mtrr-cpusupport.patch cpu-support fix-1 movsl-mask.patch cpu-support fix-2 /*** realtime-lsm ***/ realtime-lsm.patch Realtime Linux Security Module /*** Filesystems ***/ squashfs-3.1-r2-ported.patch Ported version of squashfs 3.1-r2 #unionfs.patch: dropped due to lack of updates /*** USB ***/ usb-mouse-polling.patch USB mouse polling interval usbxchange5.patch USBXCHANGE dongle