tests: couple of commits for not segfaulting when running tests
Couple of commits extracted from !133:
- A positive return value means that the report changed size. Only a negative return value is an error.
- Ensure a currently wip bpf which has
bpf_printk()
in it do not segfault