On Tue, Mar 22, 2022 at 8:13 AM Andrii Nakryiko <andrii.nakryiko@xxxxxxxxx> wrote: > > On Sun, Mar 20, 2022 at 9:58 AM Roman Gushchin <roman.gushchin@xxxxxxxxx> wrote: > > > > > > > On Mar 19, 2022, at 11:08 PM, Yafang Shao <laoar.shao@xxxxxxxxx> wrote: > > > > > > Since we have alread switched to memcg-based memory accouting and control, > > > we don't need RLIMIT_MEMLOCK any more. > > > > > > Signed-off-by: Yafang Shao <laoar.shao@xxxxxxxxx> > > > Cc: Roman Gushchin <roman.gushchin@xxxxxxxxx> > > > > > > --- > > > RLIMIT_MEMLOCK is still used in bpftool and libbpf, but it may be useful > > > for backward compatibility, so I don't cleanup them. > > > > Hi Yafang! > > > > As I remember, we haven’t cleaned selftests up with the same logic: it’s nice to be able to run the same version of tests on older kernels. > > > > It should be fine, at least for test_progs and test_progs-no_alu32. > Libbpf now does this automatically if running in "libbpf 1.0" mode. > > Yafang, please make sure that all the test binaries you are cleaning > up have libbpf_set_strict_mode(LIBBPF_STRICT_ALL) (test_progs does > already). You might need to clean up some SEC() definitions, in case > we still missed some non-conforming ones, though. > Thanks for the suggestion. I will do it. -- Thanks Yafang