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にした。