Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

arm64/efi: Make strrchr() available to the EFI namespace

libfdt gained a new dependency on strrchr, so make it available to the
EFI namespace before we update libfdt.

Thanks to Ard for providing this fix.

Cc: Catalin Marinas <catalin.marinas@arm.com>
Acked-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Acked-by: Will Deacon <will.deacon@arm.com>
Signed-off-by: Rob Herring <robh@kernel.org>

+2 -1
+1
arch/arm64/kernel/image.h
··· 103 103 __efistub_strnlen = KALLSYMS_HIDE(__pi_strnlen); 104 104 __efistub_strcmp = KALLSYMS_HIDE(__pi_strcmp); 105 105 __efistub_strncmp = KALLSYMS_HIDE(__pi_strncmp); 106 + __efistub_strrchr = KALLSYMS_HIDE(__pi_strrchr); 106 107 __efistub___flush_dcache_area = KALLSYMS_HIDE(__pi___flush_dcache_area); 107 108 108 109 #ifdef CONFIG_KASAN
+1 -1
arch/arm64/lib/strrchr.S
··· 40 40 b 1b 41 41 2: mov x0, x3 42 42 ret 43 - ENDPROC(strrchr) 43 + ENDPIPROC(strrchr)