Thread (12 messages) 12 messages, 2 authors, 2019-10-18

Re: [PATCH 0/8] arm64: Optimise and update memcpy, user copy and string routines

From: Catalin Marinas <catalin.marinas@arm.com>
Date: 2019-10-18 07:54:44

Hi Robin,

On Tue, Oct 15, 2019 at 04:49:55PM +0100, Robin Murphy wrote:
Robin Murphy (1):
  arm64: Tidy up _asm_extable_faultaddr usage

Sam Tebbs (7):
  arm64: Allow passing fault address to fixup handlers
  arm64: Import latest Cortex Strings memcpy implementation
  arm64: Import latest version of Cortex Strings' memcmp
  arm64: Import latest version of Cortex Strings' memmove
  arm64: Import latest version of Cortex Strings' strcmp
  arm64: Import latest version of Cortex Strings' strlen
  arm64: Import latest version of Cortex Strings' strncmp
Apart from the kprobes build failure (patch available already), I found
two more:

- with CONFIG_KASAN enabled:

arch/arm64/lib/memmove.o: in function `__pi_memmove':
arch/arm64/lib/memmove.S:57:(.text+0xc): relocation truncated to fit: R_AARCH64_CONDBR19 against symbol `memcpy' defined in .text section in mm/kasan/common.o

- big endian (I think kbuild robot also reported this):

arch/arm64/lib/strcmp.S: Assembler messages:
arch/arm64/lib/strcmp.S:118: Error: immediate value out of range 0 to 63 at operand 3 -- `lsr x2,x2,#560'

I'll drop the series for now (already removed it from for-next/core
yesterday) until the above are addressed.

-- 
Catalin

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help