Das ist durch den Patch auch weg. Scheinbar liegt es auch an MWAIT. Alles was immer noch nicht geht, ist die Angabe des aktuellen Zustands, das ist immer C0.
Ich habe bisher nur ein Kernel-Image gebaut, keine Module. Zum Testen des Patches hat es gereicht.
Dazu brauchst du erstmal die Kernel-Sources von
http://www.kernel.org/
Das ganze dann entpacken, den Patch dazu reinkopieren, mit "patch -Np1 -i process_idle.patch" patchen und mit "make xconfig" die Konfiguration erstellen (am Besten den ondemand-governor und Tickless idle aktivieren). Dann kann man mit "make -j2 bzImage" ein Kernel-Image bauen (dauert etwa 5 Minuten). Zum Schluss steht dann in der Nähe von "bzimage ready" der Pfad zum Image, das packts du an einen einfach erreichbaren Ort. Um den Kernel jetzt zu starten, musst du in Grub die E-Taste drücken, einmal Cursor nach unten und nochmal E. Jetzt den Pfad zum Kernel anpassen, mit Return bestätigen und B drücken.
Das System wird zwar viele Fehler wegen fehlender Module anzeigen, das kann man aber erstmal ignorieren. Es fehlen nur die Treiber für Sound, Netzwerk usw.
Wenns Probleme gibt, frag einfach morgen nochmal nach.