]> git.baikalelectronics.ru Git - kernel.git/commit
bpf: Reuse canonical string formatter for ctx errs
authorJoe Stringer <joe@wand.net.nz>
Tue, 2 Oct 2018 20:35:31 +0000 (13:35 -0700)
committerDaniel Borkmann <daniel@iogearbox.net>
Wed, 3 Oct 2018 00:53:47 +0000 (02:53 +0200)
commit098421c5b853f5f59e6ee61c0de05644466fd551
treeb38b5e13726c1808d4ed5cf5bcaf882c3e25fdb3
parentb50e9c5e5f512a9fb60b8862bd113d2780ca359c
bpf: Reuse canonical string formatter for ctx errs

The array "reg_type_str" provides canonical formatting of register
types, however a couple of places would previously check whether a
register represented the context and write the name "context" directly.
An upcoming commit will add another pointer type to these statements, so
to provide more accurate error messages in the verifier, update these
error messages to use "reg_type_str" instead.

Signed-off-by: Joe Stringer <joe@wand.net.nz>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
kernel/bpf/verifier.c
tools/testing/selftests/bpf/test_verifier.c