arm64: simplify arch_static_branch/_jump function
authorGeorge Guo <guodongtai@kylinos.cn>
Tue, 30 Apr 2024 08:56:55 +0000 (16:56 +0800)
committerWill Deacon <will@kernel.org>
Fri, 3 May 2024 13:16:36 +0000 (14:16 +0100)
commit588de8c6d3621a4d712ccf834c205a74a84180a8
tree7b53d667c5dee21ad348c70aca2c26d43e1ac498
parent1279e8d0dcead53cf1f51e926a1cf6d2a79332d6
arm64: simplify arch_static_branch/_jump function

Extracted the jump table definition code from the arch_static_branch and
arch_static_branch_jump functions into a macro JUMP_TABLE_ENTRY to reduce
code duplication.

Signed-off-by: George Guo <guodongtai@kylinos.cn>
Link: https://lore.kernel.org/r/20240430085655.2798551-2-dongtai.guo@linux.dev
Signed-off-by: Will Deacon <will@kernel.org>
arch/arm64/include/asm/jump_label.h