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

arm64/asm: Remove unused assembler DAIF save/restore macros

There are no longer any users of the assembler macros for saving and
restoring DAIF so remove them to prevent further users being added, there
are C equivalents available.

Signed-off-by: Mark Brown <broonie@kernel.org>
Link: https://lore.kernel.org/r/20221123180209.634650-3-broonie@kernel.org
Signed-off-by: Will Deacon <will@kernel.org>

authored by

Mark Brown and committed by
Will Deacon
d503d01e a8bf2fc4

-9
-9
arch/arm64/include/asm/assembler.h
··· 34 34 wx\n .req w\n 35 35 .endr 36 36 37 - .macro save_and_disable_daif, flags 38 - mrs \flags, daif 39 - msr daifset, #0xf 40 - .endm 41 - 42 37 .macro disable_daif 43 38 msr daifset, #0xf 44 39 .endm 45 40 46 41 .macro enable_daif 47 42 msr daifclr, #0xf 48 - .endm 49 - 50 - .macro restore_daif, flags:req 51 - msr daif, \flags 52 43 .endm 53 44 54 45 /*