vt: use memmove like we should
authorAlan Cox <alan@linux.intel.com>
Sat, 30 Jun 2018 21:55:12 +0000 (22:55 +0100)
committerAlan Cox <alan@linux.intel.com>
Sat, 30 Jun 2018 21:55:12 +0000 (22:55 +0100)
This breaks a few builds but we need backward scrolling to work so diddums

Kernel/vt.c

index 8a2c935..8d1eb0d 100644 (file)
@@ -440,16 +440,14 @@ void vtattr_notify(void)
 {
 }
 
-/* FIXME: these should use memmove */
-
 void scroll_up(void)
 {
-       memcpy(VT_BASE, VT_BASE + VT_WIDTH, VT_WIDTH * VT_BOTTOM);
+       memmove(VT_BASE, VT_BASE + VT_WIDTH, VT_WIDTH * VT_BOTTOM);
 }
 
 void scroll_down(void)
 {
-       memcpy(VT_BASE + VT_WIDTH, VT_BASE, VT_WIDTH * VT_BOTTOM);
+       memmove(VT_BASE + VT_WIDTH, VT_BASE, VT_WIDTH * VT_BOTTOM);
 }
 
 #endif