From: Greg Kroah-Hartman Date: Thu, 23 Feb 2023 14:13:54 +0000 (+0100) Subject: 4.19-stable patches X-Git-Tag: v6.2.1~7 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=d7818b93ebfa6aee37a11b7d6a1c83334a6f4f0b;p=thirdparty%2Fkernel%2Fstable-queue.git 4.19-stable patches added patches: bpf-add-missing-header-file-include.patch --- diff --git a/queue-4.19/bpf-add-missing-header-file-include.patch b/queue-4.19/bpf-add-missing-header-file-include.patch new file mode 100644 index 00000000000..d02d3feb122 --- /dev/null +++ b/queue-4.19/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-4.19/series b/queue-4.19/series index 589690599bf..5bb5b2841da 100644 --- a/queue-4.19/series +++ b/queue-4.19/series @@ -9,3 +9,4 @@ mac80211-mesh-embedd-mesh_paths-and-mpp_paths-into-ieee80211_if_mesh.patch uaccess-add-speculation-barrier-to-copy_from_user.patch wifi-mwifiex-add-missing-compatible-string-for-sd8787.patch ext4-fix-function-prototype-mismatch-for-ext4_feat_ktype.patch +bpf-add-missing-header-file-include.patch