Commit 489a4a05 authored by Ard Biesheuvel's avatar Ard Biesheuvel Committed by Herbert Xu
Browse files

crypto: arm64/crct10dif - use frame_push/pop macros consistently



Use the frame_push and frame_pop macros to set up the stack frame so
that return address protections will be enabled automically when
configured.

Signed-off-by: default avatarArd Biesheuvel <ardb@kernel.org>
Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
parent 7d709af1
Loading
Loading
Loading
Loading
+2 −3
Original line number Diff line number Diff line
@@ -429,7 +429,7 @@ CPU_LE( ext v0.16b, v0.16b, v0.16b, #8 )

	umov		w0, v0.h[0]
	.ifc		\p, p8
	ldp		x29, x30, [sp], #16
	frame_pop
	.endif
	ret

@@ -466,8 +466,7 @@ CPU_LE( ext v7.16b, v7.16b, v7.16b, #8 )
// Assumes len >= 16.
//
SYM_FUNC_START(crc_t10dif_pmull_p8)
	stp		x29, x30, [sp, #-16]!
	mov		x29, sp
	frame_push	1
	crc_t10dif_pmull p8
SYM_FUNC_END(crc_t10dif_pmull_p8)