lkml.org 
[lkml]   [2024]   [Apr]   [22]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v5 15/15] bpf: remove CONFIG_BPF_JIT dependency on CONFIG_MODULES of
    Date
    From: "Mike Rapoport (IBM)" <rppt@kernel.org>

    BPF just-in-time compiler depended on CONFIG_MODULES because it used
    module_alloc() to allocate memory for the generated code.

    Since code allocations are now implemented with execmem, drop dependency of
    CONFIG_BPF_JIT on CONFIG_MODULES and make it select CONFIG_EXECMEM.

    Suggested-by: Björn Töpel <bjorn@kernel.org>
    Signed-off-by: Mike Rapoport (IBM) <rppt@kernel.org>
    ---
    kernel/bpf/Kconfig | 2 +-
    1 file changed, 1 insertion(+), 1 deletion(-)

    diff --git a/kernel/bpf/Kconfig b/kernel/bpf/Kconfig
    index bc25f5098a25..f999e4e0b344 100644
    --- a/kernel/bpf/Kconfig
    +++ b/kernel/bpf/Kconfig
    @@ -43,7 +43,7 @@ config BPF_JIT
    bool "Enable BPF Just In Time compiler"
    depends on BPF
    depends on HAVE_CBPF_JIT || HAVE_EBPF_JIT
    - depends on MODULES
    + select EXECMEM
    help
    BPF programs are normally handled by a BPF interpreter. This option
    allows the kernel to generate native code when a program is loaded
    --
    2.43.0

    \
     
     \ /
      Last update: 2024-05-27 17:55    [W:4.212 / U:0.080 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site