bpf: Remove unnecessary setrlimit from bpf preload.
authorAlexei Starovoitov <ast@kernel.org>
Mon, 31 Jan 2022 22:05:25 +0000 (14:05 -0800)
committerDaniel Borkmann <daniel@iogearbox.net>
Tue, 1 Feb 2022 22:56:18 +0000 (23:56 +0100)
BPF programs and maps are memcg accounted. setrlimit is obsolete.
Remove its use from bpf preload.

Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Acked-by: Martin KaFai Lau <kafai@fb.com>
Link: https://lore.kernel.org/bpf/20220131220528.98088-5-alexei.starovoitov@gmail.com
kernel/bpf/preload/iterators/iterators.c

index 5d872a7..2ec85fc 100644 (file)
@@ -37,7 +37,6 @@ static int send_link_to_kernel(struct bpf_link *link, const char *link_name)
 
 int main(int argc, char **argv)
 {
-       struct rlimit rlim = { RLIM_INFINITY, RLIM_INFINITY };
        struct iterators_bpf *skel;
        int err, magic;
        int debug_fd;
@@ -55,7 +54,6 @@ int main(int argc, char **argv)
                printf("bad start magic %d\n", magic);
                return 1;
        }
-       setrlimit(RLIMIT_MEMLOCK, &rlim);
        /* libbpf opens BPF object and loads it into the kernel */
        skel = iterators_bpf__open_and_load();
        if (!skel) {