On Tue, Sep 15, 2020 at 5:50 PM Toke Høiland-Jørgensen <toke@xxxxxxxxxx> wrote: > > From: Toke Høiland-Jørgensen <toke@xxxxxxxxxx> > > In preparation for moving code around, change a bunch of references to > env->log (and the verbose() logging helper) to use bpf_log() and a direct > pointer to struct bpf_verifier_log. While we're touching the function > signature, mark the 'prog' argument to bpf_check_type_match() as const. > > Also enhance the bpf_verifier_log_needed() check to handle NULL pointers > for the log struct so we can re-use the code with logging disabled. > > Signed-off-by: Toke Høiland-Jørgensen <toke@xxxxxxxxxx> > --- Ok, let's get this out of the way :) Acked-by: Andrii Nakryiko <andriin@xxxxxx> > include/linux/bpf.h | 2 +- > include/linux/bpf_verifier.h | 5 +++- > kernel/bpf/btf.c | 6 +++-- > kernel/bpf/verifier.c | 48 +++++++++++++++++++++--------------------- > 4 files changed, 31 insertions(+), 30 deletions(-) > [...]