From: Greg Kroah-Hartman Date: Thu, 23 Feb 2023 14:14:34 +0000 (+0100) Subject: 6.1-stable patches X-Git-Tag: v6.2.1~3 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=6ef2b36d105e4dcca2d014513d572b1c4a5dd02a;p=thirdparty%2Fkernel%2Fstable-queue.git 6.1-stable patches added patches: bpf-add-missing-header-file-include.patch --- diff --git a/queue-6.1/bpf-add-missing-header-file-include.patch b/queue-6.1/bpf-add-missing-header-file-include.patch new file mode 100644 index 00000000000..de0f7544544 --- /dev/null +++ b/queue-6.1/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 +@@ -34,6 +34,7 @@ + #include + #include + #include ++#include + + #include + #include diff --git a/queue-6.1/series b/queue-6.1/series index afb6008baa4..48457d15b9b 100644 --- a/queue-6.1/series +++ b/queue-6.1/series @@ -44,3 +44,4 @@ platform-x86-amd-pmf-add-depends-on-config_power_supply.patch platform-x86-nvidia-wmi-ec-backlight-add-force-module-parameter.patch ext4-fix-function-prototype-mismatch-for-ext4_feat_ktype.patch randstruct-disable-clang-15-support.patch +bpf-add-missing-header-file-include.patch