You might not want to go through the trouble of building your own
kernel, especially in light of https://bugs.launchpad.net/ubuntu/+source
/kernel-package/+bug/90283

In that case, you can try out the patch that I am attaching.  It goes
through alot of effort just to change two bytes in the kernel, from "85
c0 test eax, eax" to "40 40 inc eax inc eax".  It's based very loosely
on the discussion at http://www.cpqlinux.com/binary-kernel.html which is
somewhat out of date, and doesn't work.

Anyway, I'm posting this here because Virtual PC users can stand the
pain of a binary kernel patch.  If it doesn't work or borks things up,
you just chuck out your 'undo' disk.  It would probably work for the
people waiting on https://bugs.launchpad.net/ubuntu/+source/linux-
source-2.6.20/+bug/108382 as well, but it's a little more risky for
them.

Having said that, it doesn't change much.  It leaves the old kernel in
place, and comes with an uninstaller script, so it might be worth a try
for them too.

Security-wise, your on your own.  Running a shell script that requires
sudo, which then patches your kernel in obscure ways is not something to
be taken lightly.  Have a good look through the script before you run
it.

Basically all it does is change the bytes corresponding to line 631, from
     msecs_to_jiffies(250)) == 0) {
to
     msecs_to_jiffies(250)) + 2) {


** Attachment added: "shell script"
   http://librarian.launchpad.net/7583925/unsupported-patch-for-87262.sh

-- 
Virtual PC and feisty fawn
https://bugs.launchpad.net/bugs/87262
You received this bug notification because you are a member of Ubuntu
Bugs, which is the bug contact for Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to