_ [unicon] 20091021-2.6.31

昨日の続き。いろいろ検索してたら、tty: rewrite the ldisc locking というのを発見。LKML ばっか探してたけどまさか載ってないところにあるとは。でもって 1年前にも同じようなことやってたのね。

--- linux-2.6.31/drivers/video/unicon/xl_keyhooks.c.orig	2009-10-21 14:23:52.000000000 +0000
+++ linux-2.6.31/drivers/video/unicon/xl_keyhooks.c	2009-10-20 16:15:23.000000000 +0000
@@ -68,7 +68,7 @@
    if (tty == NULL) {
        return -1;
    }
-   tty->ldisc.ops->receive_buf(tty, &ch, &mbz, 1);
+   tty->ldisc->ops->receive_buf(tty, &ch, &mbz, 1);
 #ifdef DEBUG
    printk ("will sending %c, 0x%x\n", ch, ch);
 #endif

これで完成。

_ [debian] unicon-tools 0.0.0.20050707-0vd3

LSB 対応やるって言ってて忘れてた。