These two patches are around refactoring out some old, reusable code from the existing test_current_task_under_cgroup_user test, and adding a new, automated test.
There is some generic cgroupsv2 setup & cleanup code, given that most environment still don't have it setup by default. With this code, we're able to pretty easily add an automated test for future cgroupsv2 functionality. Sargun Dhillon (2): samples, bpf: Refactor test_current_task_under_cgroup - separate out helpers samples, bpf: Add automated test for cgroup filter attachments samples/bpf/Makefile | 4 +- samples/bpf/cgroup_helpers.c | 177 ++++++++++++++++++++++ samples/bpf/cgroup_helpers.h | 16 ++ samples/bpf/test_cgrp2_attach2.c | 132 ++++++++++++++++ samples/bpf/test_current_task_under_cgroup_user.c | 108 +++---------- 5 files changed, 352 insertions(+), 85 deletions(-) create mode 100644 samples/bpf/cgroup_helpers.c create mode 100644 samples/bpf/cgroup_helpers.h create mode 100644 samples/bpf/test_cgrp2_attach2.c -- 2.7.4