Patch "bpf: Fix warning for bpf_cpumask in verifier" has been added to the 6.7-stable tree

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This is a note to let you know that I've just added the patch titled

    bpf: Fix warning for bpf_cpumask in verifier

to the 6.7-stable tree which can be found at:
    http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary

The filename of the patch is:
     bpf-fix-warning-for-bpf_cpumask-in-verifier.patch
and it can be found in the queue-6.7 subdirectory.

If you, or anyone else, feels it should not be added to the stable tree,
please let <stable@xxxxxxxxxxxxxxx> know about it.



commit cbf8b74453876d7c67be0f806e2bb93265900549
Author: Hari Bathini <hbathini@xxxxxxxxxxxxx>
Date:   Thu Feb 8 15:31:15 2024 +0530

    bpf: Fix warning for bpf_cpumask in verifier
    
    [ Upstream commit 11f522256e9043b0fcd2f994278645d3e201d20c ]
    
    Compiling with CONFIG_BPF_SYSCALL & !CONFIG_BPF_JIT throws the below
    warning:
    
      "WARN: resolve_btfids: unresolved symbol bpf_cpumask"
    
    Fix it by adding the appropriate #ifdef.
    
    Signed-off-by: Hari Bathini <hbathini@xxxxxxxxxxxxx>
    Signed-off-by: Andrii Nakryiko <andrii@xxxxxxxxxx>
    Acked-by: Jiri Olsa <jolsa@xxxxxxxxxx>
    Acked-by: Stanislav Fomichev <sdf@xxxxxxxxxx>
    Acked-by: David Vernet <void@xxxxxxxxxxxxx>
    Link: https://lore.kernel.org/bpf/20240208100115.602172-1-hbathini@xxxxxxxxxxxxx
    Signed-off-by: Sasha Levin <sashal@xxxxxxxxxx>

diff --git a/kernel/bpf/verifier.c b/kernel/bpf/verifier.c
index 9698e93d48c6e..890d4c4bf9972 100644
--- a/kernel/bpf/verifier.c
+++ b/kernel/bpf/verifier.c
@@ -5445,7 +5445,9 @@ BTF_ID(struct, prog_test_ref_kfunc)
 #ifdef CONFIG_CGROUPS
 BTF_ID(struct, cgroup)
 #endif
+#ifdef CONFIG_BPF_JIT
 BTF_ID(struct, bpf_cpumask)
+#endif
 BTF_ID(struct, task_struct)
 BTF_SET_END(rcu_protected_types)
 




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux