diff options
Diffstat (limited to 'linux-cjktty-patch-for-4.9.112+.patch')
-rw-r--r-- | linux-cjktty-patch-for-4.9.112+.patch | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/linux-cjktty-patch-for-4.9.112+.patch b/linux-cjktty-patch-for-4.9.112+.patch new file mode 100644 index 000000000000..792432a5fd32 --- /dev/null +++ b/linux-cjktty-patch-for-4.9.112+.patch @@ -0,0 +1,25 @@ +--- linux-cjktty-4.9.patch 2018-09-07 17:30:30.000000000 +0800 ++++ linux-cjktty-4.9.112.patch 2018-09-07 22:55:12.000000000 +0800 +@@ -134,8 +134,8 @@ + if (!*vc->vc_uni_pagedir_loc) + con_set_default_unimap(vc); + +-- vc->vc_screenbuf = kmalloc(vc->vc_screenbuf_size, GFP_KERNEL); +-+ vc->vc_screenbuf = kmalloc(vc->vc_screenbuf_size * 2, GFP_KERNEL); ++- vc->vc_screenbuf = kzalloc(vc->vc_screenbuf_size, GFP_KERNEL); +++ vc->vc_screenbuf = kzalloc(vc->vc_screenbuf_size * 2, GFP_KERNEL); + if (!vc->vc_screenbuf) + goto err_free; + +@@ -159,9 +159,9 @@ + + if (new_screen_size > (4 << 20)) + return -EINVAL; +-- newscreen = kmalloc(new_screen_size, GFP_USER); ++- newscreen = kzalloc(new_screen_size, GFP_USER); + + +-+ newscreen = kmalloc(new_screen_size * 2, GFP_USER); +++ newscreen = kzalloc(new_screen_size * 2, GFP_USER); + + + if (!newscreen) + return -ENOMEM; |