From 24e0e1f0093d82106558c3f5c2c756ab48bbe2e0 Mon Sep 17 00:00:00 2001 From: Greg Kroah-Hartman Date: Fri, 31 Jan 2020 08:14:13 +0100 Subject: [PATCH] Revert "ANDROID: bpf: disable CFI for dispatcher functions" This reverts commit cedd91c6f4c46fe002ec1a33139620321a62a399. It conflicts with the BPF merge and will have to be added back later "by hand". Cc: Sami Tolvanen Signed-off-by: Greg Kroah-Hartman Change-Id: I9b070d804c16b12a416ddc630c4440ea85f5531b --- include/linux/bpf.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/linux/bpf.h b/include/linux/bpf.h index 647c671a283e..8730c6d491d1 100644 --- a/include/linux/bpf.h +++ b/include/linux/bpf.h @@ -489,7 +489,7 @@ struct bpf_dispatcher { u32 image_off; }; -static __always_inline __nocfi unsigned int bpf_dispatcher_nopfunc( +static __always_inline unsigned int bpf_dispatcher_nopfunc( const void *ctx, const struct bpf_insn *insnsi, unsigned int (*bpf_func)(const void *, @@ -513,7 +513,7 @@ void *bpf_jit_alloc_exec_page(void); } #define DEFINE_BPF_DISPATCHER(name) \ - noinline __nocfi unsigned int name##func( \ + noinline unsigned int name##func( \ const void *ctx, \ const struct bpf_insn *insnsi, \ unsigned int (*bpf_func)(const void *, \