diary/Nagura/2020-06-11
の編集
http://plamo.linet.gr.jp/index.php?diary/Nagura/2020-06-11
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
-- 雛形とするページ --
diary/Template
[[diary/Nagura]] 1109日 ・ながめていた(カーネル更新) linux 4.19.119からvt.cの変更に~ linux-4.19.29-cjk_tty.patch~ が下記のとおり対応できなくなっていたのを見逃していた~ # cat drivers/tty/vt/vt.c.rej~ --- drivers/tty/vt/vt.c 2019-02-15 17:09:54.000000000 +0900~ +++ drivers/tty/vt/vt.c 2019-02-18 17:23:36.734047360 +0900~ @@ -1194,13 +1218,14 @@ static int vc_do_resize(struct tty_struc~ new_rows = (lines ? lines : vc->vc_rows);~ new_row_size = new_cols << 1;~ new_screen_size = new_row_size * new_rows;~ + old_screen_size = old_rows * old_row_size;~ ~ if (new_cols == vc->vc_cols && new_rows == vc->vc_rows)~ return 0;~ ~ if (new_screen_size > (4 << 20))~ return -EINVAL;~ - newscreen = kzalloc(new_screen_size, GFP_USER);~ + newscreen = kzalloc(new_screen_size * 2, GFP_USER);~ if (!newscreen)~ return -ENOMEM;~ 上記を反映した~ linux-4.19.127-cjk_tty.patch~ をあてたlinux 4.19.127に更新したら~ 手元Plamo 7.xマシン数回再起動普通にできることをさきほど確認した。~ ~ 見ているじゃなくてながめていたなあ~ 反省。 #comment
タイムスタンプを変更しない
[[diary/Nagura]] 1109日 ・ながめていた(カーネル更新) linux 4.19.119からvt.cの変更に~ linux-4.19.29-cjk_tty.patch~ が下記のとおり対応できなくなっていたのを見逃していた~ # cat drivers/tty/vt/vt.c.rej~ --- drivers/tty/vt/vt.c 2019-02-15 17:09:54.000000000 +0900~ +++ drivers/tty/vt/vt.c 2019-02-18 17:23:36.734047360 +0900~ @@ -1194,13 +1218,14 @@ static int vc_do_resize(struct tty_struc~ new_rows = (lines ? lines : vc->vc_rows);~ new_row_size = new_cols << 1;~ new_screen_size = new_row_size * new_rows;~ + old_screen_size = old_rows * old_row_size;~ ~ if (new_cols == vc->vc_cols && new_rows == vc->vc_rows)~ return 0;~ ~ if (new_screen_size > (4 << 20))~ return -EINVAL;~ - newscreen = kzalloc(new_screen_size, GFP_USER);~ + newscreen = kzalloc(new_screen_size * 2, GFP_USER);~ if (!newscreen)~ return -ENOMEM;~ 上記を反映した~ linux-4.19.127-cjk_tty.patch~ をあてたlinux 4.19.127に更新したら~ 手元Plamo 7.xマシン数回再起動普通にできることをさきほど確認した。~ ~ 見ているじゃなくてながめていたなあ~ 反省。 #comment
テキスト整形のルールを表示する