From: Greg Kroah-Hartman Date: Thu, 23 Feb 2023 14:14:25 +0000 (+0100) Subject: 5.15-stable patches X-Git-Tag: v6.2.1~4 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=bae63a929211312cc33d609445682df5cc6cb582;p=thirdparty%2Fkernel%2Fstable-queue.git 5.15-stable patches added patches: bpf-add-missing-header-file-include.patch --- diff --git a/queue-5.15/bpf-add-missing-header-file-include.patch b/queue-5.15/bpf-add-missing-header-file-include.patch new file mode 100644 index 00000000000..0437812c12e --- /dev/null +++ b/queue-5.15/bpf-add-missing-header-file-include.patch @@ -0,0 +1,49 @@ +From f3dd0c53370e70c0f9b7e931bbec12916f3bb8cc Mon Sep 17 00:00:00 2001 +From: Linus Torvalds +Date: Wed, 22 Feb 2023 09:52:32 -0800 +Subject: bpf: add missing header file include +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +From: Linus Torvalds + +commit f3dd0c53370e70c0f9b7e931bbec12916f3bb8cc upstream. + +Commit 74e19ef0ff80 ("uaccess: Add speculation barrier to +copy_from_user()") built fine on x86-64 and arm64, and that's the extent +of my local build testing. + +It turns out those got the include incidentally through +other header files ( in particular), but that was not +true of other architectures, resulting in build errors + + kernel/bpf/core.c: In function ‘___bpf_prog_run’: + kernel/bpf/core.c:1913:3: error: implicit declaration of function ‘barrier_nospec’ + +so just make sure to explicitly include the proper +header file to make everybody see it. + +Fixes: 74e19ef0ff80 ("uaccess: Add speculation barrier to copy_from_user()") +Reported-by: kernel test robot +Reported-by: Viresh Kumar +Reported-by: Huacai Chen +Tested-by: Geert Uytterhoeven +Tested-by: Dave Hansen +Acked-by: Alexei Starovoitov +Signed-off-by: Linus Torvalds +Signed-off-by: Greg Kroah-Hartman +--- + kernel/bpf/core.c | 1 + + 1 file changed, 1 insertion(+) + +--- a/kernel/bpf/core.c ++++ b/kernel/bpf/core.c +@@ -32,6 +32,7 @@ + #include + #include + #include ++#include + + #include + #include diff --git a/queue-5.15/series b/queue-5.15/series index 8e57ac7dc55..da24ff7af1c 100644 --- a/queue-5.15/series +++ b/queue-5.15/series @@ -34,3 +34,4 @@ scripts-pahole-flags.sh-use-pahole-version.sh.patch lib-kconfig.debug-use-config_pahole_version.patch lib-kconfig.debug-allow-btf-dwarf5-with-pahole-1.21.patch revert-net-sched-taprio-make-qdisc_leaf-see-the-per-netdev-queue-pfifo-child-qdiscs.patch +bpf-add-missing-header-file-include.patch