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マシン数回再起動普通にできることをさきほど確認した。

 見ているじゃなくてながめていたなあ
 反省。   



トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2021-12-17 (金) 16:35:42