s390/kasan: replace some memory functions
authorVasily Gorbik <gor@linux.ibm.com>
Fri, 17 Nov 2017 12:17:24 +0000 (13:17 +0100)
committerMartin Schwidefsky <schwidefsky@de.ibm.com>
Tue, 9 Oct 2018 09:21:18 +0000 (11:21 +0200)
commitfb594ec13ea89151e7a79933119ccd7b40d5d313
tree67208115dc97b956f8370d8fb2805cb6008ef8da
parent0a9b40911baffac6fc9cc2d88e893585870a97f7
s390/kasan: replace some memory functions

Follow the common kasan approach:

    "KASan replaces memory functions with manually instrumented
    variants.  Original functions declared as weak symbols so strong
    definitions in mm/kasan/kasan.c could replace them. Original
    functions have aliases with '__' prefix in name, so we could call
    non-instrumented variant if needed."

Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
arch/s390/include/asm/string.h
arch/s390/lib/mem.S