Disclaimer: I am not to be held responsible for any damage provoked by this patchset. This applies particularly if it destroys your hard disk, wipes all your important data, installs WindowsME and sells your younger daughter to Satan.
Please head to the morph-sources' website for up-to-date info on this patchset.
NOTICE: If the website is down you can always download the patches and ebuilds from sourceforge:
http://sf.net/projects/morph-sources
The patch works very well for me, and I've included only features that I've tested and that I use quite extensively.Changelog wrote:from 2.6.12-morph6 to 2.6.12-morph7
- updated reiser4 patches to the latest available (2.6.12-3)
- synced to 2.6.12.3
- ext3-latency patches merged into core
- added optional realtime-preempt patch
from 2.6.12-morph3 to 2.6.12-morph5
- updated to suspend2 2.1.9.8, now optional
- dropped almost all ck stuff, only cfq-ts and 1g lowmem patches remain
- latest inotify patch
- reiser4 from latest -mm
- synced to 2.6.12.2 with an extra bugfix in the ACPI IRQ code
- all extra-patches are back (mppe-mppc, orinoco, supermount, ...)
- dropped (for now) ipw2x00 support
from 2.6.12-morph2 to 2.6.12-morph3
- updated to 2.6.12.1
- added ext3 latency patches from mm1
- added updated wireless patches from mm1 (including support for ipw2x00 cards)
from 2.6.12-morph1 to 2.6.12-morph2
- updated to swsusp2 2.1.9.5
- updated cfq patch to the one from 2.6.12-mm1
- added FUSE from 2.6.12-mm1
from 2.6.12-rc6-morph1 to 2.6.12-morph1
- new cfq-ts patch
- updated inotify patch
- reiser4 from 2.6.12-mm1
from 2.6.11-morph11 to 2.6.12-rc6-morph1
- first unstable release of the 2.6.12 series
- basic stuff is there, some other is missing (see website for details)
---------------------------------------------
from 2.6.11-morph11 to 2.6.11-morph12
- updated inotify to inotify-0.23-rml-2.6.12-rc6-10
- synced to 2.6.11.12
- staircase 11.3
- hostap drivers 0.3.9
from 2.6.11-morph10 to 2.6.11-morph11
- updated to swsusp2 2.1.9.1
- updated reiser4 patch to 2.6.11-5
- win4lin is back
from 2.6.11-morph9 to 2.6.11-morph10
- software-suspend-2.1.8.9-for-2.6.11
- made the ACPI patch optional
- inotify-0.23-rml-2.6.12-rc4-8.patch
- updated to linux 2.6.11.11
- updated l7 patch to 1.4
- added schedbatch and schediso from ck
from 2.6.11-morph8 to 2.6.11-morph9
- updated swsusp2 to 2.1.8.7
- updated reiser4 patch from namesys (2.6.11-4)
- updated inotify patch to 0.23-2.6.12-rc4-7
- updated staircase to 11.2
- updated layer7 patch to 1.3
from 2.6.11-morph6 to 2.6.11-morph8
- updated the ACPI patch to 20050408
- updated inotify to 0.23
- dropped kexec
- updated to 2.6.11-ac7
- updated to 2.6.11.8
- updated staircase to 11.1
- added updated SATA patch from jgarzik
- added layer7 patch version 1.2
from 2.6.11-morph5 to 2.6.11-morph6
- reiser4 updated to the latest patch
- synced to -ac6 (which includes 2.6.11.6)
- fix for touchpad fixes
from 2.6.11-morph4 to 2.6.11-morph5
- updated reiser4 patches to the latest ones
- cfq-ts fixes from -ck
- updated to 2.6.11.6
from 2.6.11-morph2 to 2.6.11-morph4
- added three new USE flags: "orinoco", "hostap" and "touchpad-fixes"
- updated to the latest "official" reiser4 patch
- synced to 2.6.11-ac5
- updated inotify to 0.21
- updated ACPI patch
- staircase and cfq-ts fixes
- updated -mh patch to 2.6.11-mh2
- re-added sk98 updated driver
- some cosmetic fixes to swsusp2 and other stuff
from 2.6.11-morph1 to 2.6.11-morph2
- fixed the initrd bug which has been affecting some people
- updated softwaresuspend2 to 2.1.8.2
- updated acpi patch to 20050309
- updated inotify to 0.20-3
- updated fbsplash to 0.9.2
- added 2.6.11.2 bugfixes-only patch
- merged 2.6.11-ac2
- added tiny patch which prints on startup the CPU scheduler compiled in
- added the updated v4l patch for 2.6.11
from 2.6.10-morph25 to 2.6.11-morph1
- first release of 2.6.11 series
- updated swsusp2 to 2.1.8
- merged cfq-ts
- latest reiser4 code with fixes from 2.6.11-mm1
- updated acpi patch to 20050303
- updated inotify to 0.20
- added mapped watermark patch from -ck
- added optional nicksched scheduler
- updated mppe-mppc patch to 1.3
- reworked and cleaned up the ebuild
---------------------------------------------
from 2.6.10-morph24 to 2.6.10-morph25
- switched to orinoco 0.13e
- pktcdvd bugfix
- updated acpi patch
- updated inotify patch
- updated chmp patch
- added pegasos patches
from 2.6.10-morph23 to 2.6.10-morph24
- updated softwaresuspend to the latest stable version
- replaced -as3 with -ac12
- bumped acpi patch to the latest one
- bumped realtime lsm patch
- updated the hostap drivers
- misc reiser4 64bit fixes
from 2.6.10-morph22 to 2.6.10-morph23
- added optional xbox patch
- added optional updated v4l patch
- added optional updated bluetooth patch
- updated acpi patch
- updated inotify to 0.19
- reiser4 fix for 64-bit archs
- swsusp2 fix for b44 nic
- dropped cddvd-cmdfilter patch from -ck as it seems it is not needed anymore
- misc gentoo-dev-sources fixes
from 2.6.10-morph21 to 2.6.10-morph22
- updated inotify patch
- fixed a compilation error in kexec
from 2.6.10-morph20 to 2.6.10-morph21
- updated -as patch to -as3
- changed kexec patch to kexec3
- updated inotify patch
- made staircase optional
from 2.6.10-morph19 to 2.6.10-morph20
- experimental patch (2.6.9-morph11 is still the "stable" -morph patchset)
- fixed a bug in swsusp2 which prevented SMP system to use all CPUs after a resume
- added kexec
from 2.6.10-morph18 to 2.6.10-morph19
- experimental patch (2.6.9-morph11 is still the "stable" -morph patchset)
- fixed ebuild mess
from 2.6.10-morph17 to 2.6.10-morph18
- experimental patch (2.6.9-morph11 is still the "stable" -morph patchset)
- updated inotify patch to the latest one from 2.6.10-rc2-mm1
- updated hostap drivers to 0.3.5
- updated ACPI patch (20050125)
- small fixes in the cfq-ts patch
from 2.6.10-morph16 to 2.6.10-morph17
- experimental patch (2.6.9-morph11 is still the "stable" -morph patchset)
- updated swsusp2 to 2.1.5.15
- updated fbsplash to 0.9.1-r1
- updated acpi patch to the one from 20050114.
from 2.6.10-morph15 to 2.6.10-morph16
- experimental patch (2.6.9-morph11 is still the "stable" -morph patchset)
- reiser4 can be built as module again
- updated fbsplash patch
- updated cfq-ts patch
- enhanced ebuild.
from 2.6.10-morph14 to 2.6.10-morph15
- experimental patch (2.6.9-morph11 is still the "stable" -morph patchset)
- back to vanilla 2.6.10
- replaced -ac with -as (only bugfixes wrt vanilla)
- updated staircase patch to 10.5 (i.e. the same present in -ck5)
- pulled out cfq-ts, which appears as separate patch
from 2.6.10-morph13 to 2.6.10-morph14
- experimental patch (2.6.9-morph11 is still the "stable" -morph patchset)
- staircase scheduler is back (v. 10.4),
- updated Alsa to 1.0.8,
- updated vesa-tng to 0.9rc6,
- CFQ minor fix.
from 2.6.10-morph12 to 2.6.10-morph13
- experimental patch (2.6.9-morph11 is still the "stable" -morph patchset)
- updated to softwaresuspend2 2.1.5.14. This version seems to work much better (at least for me :p);
- win4lin is back;
- updated to the latest reiser4 patch in 2.6.11-rc1-mm1;
- updated the cfq-ts patch. This fixes some bugs, and so if you use cfq the update to -morph13 is suggested.
from 2.6.10-morph11 to 2.6.10-morph12
- experimental patch (2.6.9-morph11 is still the "stable" -morph patchset)
- switched to 2.6.11-rc1 as base patch. It is too much a hassle to backport SoftwareSuspend2 to 2.6.10;
- dropped some patches that are included in 2.6.11-rc1 (alsa, -ac patch, dev-sources fixes, low-latency);
- switched to the reiser4 patch included in 2.6.10-mm3;
- -ck patch updated to ck4, minus the staircase scheduler. Since there are successful reports about it, it may come back to -morph in a near future.
- notably this -ck release includes Jens Axboe's time-sliced cfq scheduler with io priority. It seems to be very effective and it is getting robust quickly. You're welcome to try it out.
from 2.6.10-morph10 to 2.6.10-morph11
- experimental patch (2.6.9-morph11 is still the "stable" -morph patchset)
- updated the software-suspend2 patch to 2.1.5.12
- updated inotify patch to 0.18
- updated -ac patch to 2.6.10-ac8
- updated mouse-poll patch
- added fixes from dev-sources (2.6.10-r4) and general cleanup
from 2.6.10-morph9 to 2.6.10-morph10
- experimental patch (2.6.9-morph11 is still the "stable" -morph patchset)
- updated the software-suspend2 patch to 2.1.5.11
- updated alsa to 1.0.8rc2
- added orinoco and hostap patches
- updated inotify patch
- reverted some bugfixes that are now present in the updated patches
from 2.6.10-morph8 to 2.6.10-morph9
- experimental patch (2.6.9-morph11 is still the "stable" -morph patchset)
- added Realtime Linux Security Module. This allows normal users to have high priority processes in a clean and secure way
- re-added Ingo Molnar's low-latency patches. The staircase scheduler is now the main candidate for the interactivity issues
- updated the alsa snapshot (still version 1.0.7)
from 2.6.10-morph7 to 2.6.10-morph8
- experimental patch (2.6.9-morph11 is still the "stable" -morph patchset)
- reverted the scheduler and low-latency patches from -ck, in an attempt to detect the cause of some interactivity problems people have been experiencing
- merged in the io-priority cfq patches
- merged in the external sk98lin driver
- acpi-bk patch is back
from 2.6.10-morph6 to 2.6.10-morph7
- experimental patch (2.6.9-morph11 is still the "stable" -morph patchset)
- updated -ac patch to 2.6.10-ac2
- reverted 1900_umem_catch.patch, as it seems to cause problems
from 2.6.10-morph5 to 2.6.10-morph6
- experimental patch (2.6.9-morph11 is still the "stable" -morph patchset)
- updated reiser4 patch to the latest available, i.e. 2.6.10-1 (bugfixes!)
- added a lot of misc fixes from gentoo's dev-sources (http://dev.gentoo.org/~dsd/gentoo-dev-s ... leases.htm)
- added mousepoll patch to change mouse polling rate in usbhid
- updates from Con Kolivas: staircase scheduler v9.3 and a security fix
from 2.6.10-morph4 to 2.6.10-morph5
- experimental patch (2.6.9-morph11 is still the "stable" -morph patchset)
- added alsa-1.0.7
from 2.6.10-morph3 to 2.6.10-morph4
- experimental patch (2.6.9-morph11 is still the "stable" -morph patchset)
- re-added the workarounds to make win4lin support compile (forgot them in -morph3 - doh!)
- switched to a slightly more recent software-suspend version
from 2.6.10-morph2 to 2.6.10-morph3
- experimental patch (2.6.9-morph11 is still the "stable" -morph patchset)
- merged in 2.6.10-ac1, with USB and SCSI fixes
- fixed a small bug in the parallel port driver which was introduced in vanilla 2.6.10
from 2.6.10-morph1 to 2.6.10-morph2
- experimental patch (2.6.9-morph11 is still the "stable" -morph patchset)
- corrected a software-suspend bug that was triggered by the low-latency patches in the -ck patchset. Software suspend works again, yay!
- corrected the bugs that prevented win4lin support from compiling
from 2.6.9-morph11 to 2.6.10-morph1
- experimental patch (2.6.9-morph11 is still the "stable" -morph patchset)
- updated base version to 2.6.10
- updated ck patchset to 2.6.10-ck1
- updated software-suspend to 2.1.5.10
- updated reiser4 snapshot to the latest available
- dropped packet-cdrw patch (now included in mainline)
- dropped -ac patch (not available yet)
- dropped acpi patch (not available yet)
---------------------------------------------
from 2.6.9-morph10 to 2.6.9-morph11
- updated -ac patch to -ac16
- updated inotify to v. 0.17
- added squashfs
from 2.6.9-morph9 to 2.6.9-morph10
- updated -ac patch to -ac15
from 2.6.9-morph8 to 2.6.9-morph9
- updated reiser4 patch - more and more bugfixes!
- by request added inotify patch
from 2.6.9-morph4.3 to 2.6.9-morph8
- changed numbering style to be more gentoo-compliant
- added ebuild (shamelessly borrowed from -nitro's)
- added acpi stable patch
from 2.6.9-morph4.2 to 2.6.9-morph4.3
- updated -ac patch to -ac14
from 2.6.9-morph4.1 to 2.6.9-morph4.2
- updated -ac patch to -ac13
- updated supermount-ng to version 208
from 2.6.9-morph4 to 2.6.9-morph4.1
- fixed a stupid typo in ppp code with showed up in gcc versions < 3.4.3
from 2.6.9-morph3 to 2.6.9-morph4
- updated reiser4 to the latest snapshot (lots of bugfixes in there..)
- added supermount-ng from Con Kolivas' page.
Here you can learn more about morph-sources, and download patches and ebuilds:
http://morph-sources.sourceforge.net
The ebuild is based upon the one of nitro-sources, many thanks to seppe!
Constructive criticism is of course welcome
Enjoy!





