- {/ 2.6.18-rc2-no1 "No Soup 4 U!" \} - --------------------------------- -{ Release-Specific }- - The best release ever, NoSched series 100% re-done, 100% cleaner, staircase issues are ALL fixed, staircase now includes the scheduler patches from -ck, (ie: isoprio, idleprio, the compute and interactive tunable, and the rest). SUSPEND2 ADDED AND WORKING! I've had several requests for it, enable with USE="suspend2" or apply the separate suspend2 patch on top of no-sources separately. Also added several other patches such as jen axboe's io sched cleanups patch for mm. * Oh, and I thought I'd add - the broken-out is broken on A LOT of patches. * The final patch is all fixed and working though, so I suggest just using it. -{ 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.17-no5 }- * Sort of a 'different' maintaining style now, patches are 100% better * Suspend2 available with USE="suspend2" or apply the patch manually * NoSched series re-worked * Staircase now has all the additional idleprio, etc patches from -ck * Success rate increased 100% now that klibc was dropped from -mm * Have new filesystems like cdfs, unionfs, shfs, squashfs <- all working now * The awesome IO-Scheduler cleanups from Jen Axboe were included * Tons of hot-fixes over -mm included * Joydev Analog-To-Digital patch included * Updating linux-phc to 0.2.6 for 2.6.18 * One sane kernel maintainer still doesn't have CFQ as the default! (we'll see how CFQ performs, I'll compare IO schedulers head-to-head with reiserfs, and reiser4: not ext3 because none of my boxes run it!) -{ Suspend2 }- - Use it how you normally use suspend2* - Tested and working on one of my boxes, so hopefully it works on everyone's box -{ Patches }- # No-Sched Series: 01_NoSched-2.6.18-rc2-mm1-prep.patch | Clear out the sched.c with the explanation, and do Makefile/Kconfig work 02_NoSched-2.6.18-rc2-mm1-implement-ingo.patch | Implement the latest ingosched cpu scheduler sched.c 03_NoSched-2.6.18-rc2-mm1-implement-staircase.patch | Implement the latest staircase cpu scheduler sched.c + mm 04_NoSched-2.6.18-rc2-mm1-implement-ifdefs.patch | Add all the ifdefs to the scheduler headers, etc. # Note: the implement-ifdefs patch also implements staircase additional features (ie idleprio) # ACPI DSDT acpi-dsdt-0.8.2.patch | ACPI DSDT module support # NR_TTY config-nr-tty-devices-r2.patch | Adjust the number of TTY devices in /dev # -tiny patches cpu-support.patch | Selectable Extendable CPU Support # fixes for cpu-support.patch movsl-mask.patch mtrr-cpusupport.patch # -ck patches kconfig-expose_vmsplit-option.patch mm-convert_swappiness_to_mapped.patch | convert swappiness to mapped watermark mm-lots_watermark.patch | Add the pages_lots watermark # Linux-PHC linux-phc-0.2.6-2.6.18-rc2-mm1.patch | Extended undervolting for P-Ms # DaMouse patches daconfig-2.3.1-2.6.18-rc2-mm1.patch | Show kernel name in menuconfig # Spock Patches fbsplash-0.9.2-r5-2.6.18-rc2-no1.patch | gensplash support vesafb-tng-2.6.18-rc2-mm1.patch | vesafb-tng alternitive to vesa # Filesystems squashfs-3.0.patch | latest squashfs unionfs-svn.patch | latest unionfs from svn # Jens Axboe IoSched cleanups jens-axboe-iosched.patch | A whole lot of cleanups and improvements for the block layer and io schedulers # IBM Fancontrol ibm-fancontrol.patch # realtime Linux Security module realtime-lsm.patch # LKML patches shutup-false-positives.patch | Shutup GCC False positives # USB Patches usb-mouse-polling.patch | USB Mouse polling hack usbxchange5.patch | Dongle for usbexchange and usb2exchange # Hot-Fixes: add-clockinfo-to-timerc.patch | Add clock info to the kernel timer.c add-missing-include-mmconfig | Add a missing include definition prevent-backwards-time.patch | Prevent backwards time when the system slows down fix-i386-without-CONFIG_EFI.patch | Fix i386 build when CONFIG_EFI is not enabled fix-unresolved-symbol-xt_physdev.patch | Fix an unresolved symbol return-code-checking-for-make_class_name.patch | Improve/Fix make_class_name fix-ati-build.patch | Fixes the build of ati-drivers (might not be needed any more) # Analog-to-digital joydev patch linux-joydev-analogdigital.patch | Moves analog axis to be a digital process (Fixes Joy Axis problem) (Kconfig Option) # Nick Piggin Patches non-syncing-lock_page.patch | Add lock_page_nosync and __lock_page_nosync functions to pagemap.h and page-writeback.c # -no patches (not including NoSched) HZ-864-Kconfig-Option.patch | Add the HZ 864 kconfig option, supposed to be the best desktop option for HZ no-optimized-kconfig-opts.patch | optimize default Kconfig Options (effective) no-tag.patch All 36 Patches