MIPS: Fix exception handler memcpy()
Ben Hutchings authored

The exception handler subroutines are declared as a single char, but
when copied to the required addresses the copy length is 0x80.

When range checks are enabled for memcpy() this results in a build
failure, with error messages such as:

In file included from arch/mips/mti-malta/malta-init.c:15:
In function 'memcpy',
    inlined from 'mips_nmi_setup' at arch/mips/mti-malta/malta-init.c:98:2:
include/linux/string.h:376:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter
  376 |    __read_overflow2();
      |    ^~~~~~~~~~~~~~~~~~

Change the declarations to use type char[].
Signed-off-by: default avatarBen Hutchings <ben@decadent.org.uk>
Signed-off-by: default avatarYunQiang Su <syq@debian.org>
Signed-off-by: default avatarThomas Bogendoerfer <tsbogend@alpha.franken.de>
f39293fd
Name Last commit Last update
..
alpha mm/special: create generic fallbacks for pte_special() and pte_mkspecial()
arc mm/vma: define a default value for VM_DATA_DEFAULT_FLAGS
arm change email address for Pali Rohár
arm64 mm/memory_hotplug: add pgprot_t to mhp_params
c6x mm/vma: define a default value for VM_DATA_DEFAULT_FLAGS
csky mm/special: create generic fallbacks for pte_special() and pte_mkspecial()
h8300 Merge tag 'kbuild-v5.7-2' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
hexagon mm/special: create generic fallbacks for pte_special() and pte_mkspecial()
ia64 mm/memory_hotplug: add pgprot_t to mhp_params
m68k mm/special: create generic fallbacks for pte_special() and pte_mkspecial()
microblaze mm/special: create generic fallbacks for pte_special() and pte_mkspecial()
mips MIPS: Fix exception handler memcpy()
nds32 mm/special: create generic fallbacks for pte_special() and pte_mkspecial()
nios2 Merge tag 'nios2-v5.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2
openrisc mm/special: create generic fallbacks for pte_special() and pte_mkspecial()
parisc mm/special: create generic fallbacks for pte_special() and pte_mkspecial()
powerpc mm/memory_hotplug: add pgprot_t to mhp_params
riscv mm/vma: define a default value for VM_DATA_DEFAULT_FLAGS
s390 Merge branch 'akpm' (patches from Andrew)
sh Merge tag 'kbuild-v5.7-2' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
sparc mm/special: create generic fallbacks for pte_special() and pte_mkspecial()
um mm/special: create generic fallbacks for pte_special() and pte_mkspecial()
unicore32 mm/special: create generic fallbacks for pte_special() and pte_mkspecial()
x86 Merge tag 'x86-urgent-2020-04-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
xtensa Merge branch 'akpm' (patches from Andrew)
.gitignore
Kconfig