On Fri, Apr 7, 2023 at 12:42 AM Andrii Nakryiko <andrii@xxxxxxxxxx> wrote: > > kernel/bpf/verifier.c file is large and growing larger all the time. So > it's good to start splitting off more or less self-contained parts into > separate files to keep source code size (somewhat) somewhat under > control. > > This patch is a one step in this direction, moving some of BPF verifier log > routines into a separate kernel/bpf/log.c. Right now it's most low-level > and isolated routines to append data to log, reset log to previous > position, etc. Eventually we could probably move verifier state > printing logic here as well, but this patch doesn't attempt to do that > yet. > > Subsequent patches will add more logic to verifier log management, so > having basics in a separate file will make sure verifier.c doesn't grow > more with new changes. > > Signed-off-by: Andrii Nakryiko <andrii@xxxxxxxxxx> Acked-by: Lorenz Bauer <lmb@xxxxxxxxxxxxx>