From: Alexei Starovoitov <ast@xxxxxxxxxx> Hi DRM folks, we'd like to start using drm_mm in bpf arena. The drm_mm logic fits particularly well to bpf use case. See individual patches. objdump -h lib/drm_mm.o .text 000012c7 So no vmlinux size concerns. v1->v2: - Fix build issues and add Acks. Alexei Starovoitov (2): drm, bpf: Move drm_mm.c to lib to be used by bpf arena bpf: Switch bpf arena to use drm_mm instead of maple_tree MAINTAINERS | 1 + drivers/gpu/drm/Makefile | 1 - drivers/gpu/drm/drm_print.c | 39 ++++++++++++++++++ kernel/bpf/arena.c | 67 ++++++++++++++++++++++++------- lib/Makefile | 2 + {drivers/gpu/drm => lib}/drm_mm.c | 48 +++------------------- 6 files changed, 99 insertions(+), 59 deletions(-) rename {drivers/gpu/drm => lib}/drm_mm.c (95%) -- 2.43.5