From: Mark H. <Mar...@xs...> - 2004-04-21 08:31:18
|
Hi, I also tried to port the ruby 2.6.3 console patches to 2.6.4 with no success (builds ok, but oopses on boot). I applied the 2.6.4 kernel patch to my working 2.6.3 ruby kernel, and tried to figure out and manually apply the rejects. However this is not trivial, there seem to be locking changes in the vt handling (due to a fix for a race condition), and I don't understand the code well enough to know what I'm doing :-( You can find the 2.6.4 changeset here: http://linux.bkbits.net:8080/linux-2.5/diffs/drivers/char/vt.c@1.61?nav=index.html|src/.|src/drivers|src/drivers/char|related/drivers/char/vt.c|cset@1.1557.1.81 One of the things I couldn't figure out was where the con_open() and con_close() calls went, 2.6.4 seems to have patches there, but I can't find them in my ruby kernel... Another change set that's been somewhat (but less :-) troublesome for me is this one: http://linux.bkbits.net:8080/linux-2.5/cset@1.1608.51.27?nav=index.html|src/.|src/drivers|src/drivers/char|related/drivers/char/vt.c Anyone have better luck yet? Kind regards, Mark. |