On Mon, 28 May 2018 02:43:36 +0200 Daniel Borkmann <dan...@iogearbox.net> wrote:
> Stating 'proprietary program' in the error is just silly since it > can also be a different open source license than that which is just > not compatible. > > Reference: https://twitter.com/majek04/status/998531268039102465 > Signed-off-by: Daniel Borkmann <dan...@iogearbox.net> > Acked-by: Alexei Starovoitov <a...@kernel.org> Acked-by: Jesper Dangaard Brouer <bro...@redhat.com> Thank you for cleaning up this confusion :-) > --- > kernel/bpf/verifier.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/kernel/bpf/verifier.c b/kernel/bpf/verifier.c > index 1fd9667b..4f4786e 100644 > --- a/kernel/bpf/verifier.c > +++ b/kernel/bpf/verifier.c > @@ -2462,7 +2462,7 @@ static int check_helper_call(struct bpf_verifier_env > *env, int func_id, int insn > > /* eBPF programs must be GPL compatible to use GPL-ed functions */ > if (!env->prog->gpl_compatible && fn->gpl_only) { > - verbose(env, "cannot call GPL only function from proprietary > program\n"); > + verbose(env, "cannot call GPL-restricted function from non-GPL > compatible program\n"); > return -EINVAL; > } > -- Best regards, Jesper Dangaard Brouer MSc.CS, Principal Kernel Engineer at Red Hat LinkedIn: http://www.linkedin.com/in/brouer