diary/Nagura/2018-08-04
の編集
http://sv5.linet.gr.jp/index.php?diary/Nagura/2018-08-04
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
-- 雛形とするページ --
diary/Template
[[diary/Nagura]] 941日 ・カーネル更新 linux 4.14.60リリースいただいていたが~ 室温下がったときを狙って更新していたので~ 手元主要64bitマシン15:00頃終了~ ~ ひきつづき主要ではない64bitマシン更新着手~ linux 4.9.103を117にしてみようかなと~ vd_unicon-kernel-20161217-4.9.patch~ あててみたら~ ~ $ cat vt.c.rej~ --- drivers/tty/vt/vt.c 2016-12-12 04:17:54.000000000 +0900~ +++ drivers/tty/vt/vt.c 2016-12-17 14:38:58.000000000 +0900~ @@ -867,7 +949,11 @@ int vc_allocate(unsigned int currcons) /~ if (!*vc->vc_uni_pagedir_loc)~ con_set_default_unimap(vc);~ ~ +#ifdef CONFIG_UNICON~ + vc->vc_screenbuf = kmalloc(vc->vc_screenbuf_size * 2, GFP_KERNEL);~ +#else~ vc->vc_screenbuf = kmalloc(vc->vc_screenbuf_size, GFP_KERNEL);~ +#endif~ if (!vc->vc_screenbuf)~ goto err_free;~ ~ @@ -954,7 +1040,11 @@ static int vc_do_resize(struct tty_struc~ ~ if (new_screen_size > (4 << 20))~ return -EINVAL;~ +#ifdef CONFIG_UNICON~ + newscreen = kmalloc(new_screen_size*2, GFP_USER);~ +#else~ newscreen = kmalloc(new_screen_size, GFP_USER);~ +#endif~ if (!newscreen)~ return -ENOMEM;~ ~ linux 4.9.109あたりまではたしか問題なかったと思う~ 根性ないので~ 主要マシンに合わせてlinux 4.14.60にした。 #comment
タイムスタンプを変更しない
[[diary/Nagura]] 941日 ・カーネル更新 linux 4.14.60リリースいただいていたが~ 室温下がったときを狙って更新していたので~ 手元主要64bitマシン15:00頃終了~ ~ ひきつづき主要ではない64bitマシン更新着手~ linux 4.9.103を117にしてみようかなと~ vd_unicon-kernel-20161217-4.9.patch~ あててみたら~ ~ $ cat vt.c.rej~ --- drivers/tty/vt/vt.c 2016-12-12 04:17:54.000000000 +0900~ +++ drivers/tty/vt/vt.c 2016-12-17 14:38:58.000000000 +0900~ @@ -867,7 +949,11 @@ int vc_allocate(unsigned int currcons) /~ if (!*vc->vc_uni_pagedir_loc)~ con_set_default_unimap(vc);~ ~ +#ifdef CONFIG_UNICON~ + vc->vc_screenbuf = kmalloc(vc->vc_screenbuf_size * 2, GFP_KERNEL);~ +#else~ vc->vc_screenbuf = kmalloc(vc->vc_screenbuf_size, GFP_KERNEL);~ +#endif~ if (!vc->vc_screenbuf)~ goto err_free;~ ~ @@ -954,7 +1040,11 @@ static int vc_do_resize(struct tty_struc~ ~ if (new_screen_size > (4 << 20))~ return -EINVAL;~ +#ifdef CONFIG_UNICON~ + newscreen = kmalloc(new_screen_size*2, GFP_USER);~ +#else~ newscreen = kmalloc(new_screen_size, GFP_USER);~ +#endif~ if (!newscreen)~ return -ENOMEM;~ ~ linux 4.9.109あたりまではたしか問題なかったと思う~ 根性ないので~ 主要マシンに合わせてlinux 4.14.60にした。 #comment
テキスト整形のルールを表示する