From mboxrd@z Thu Jan 1 00:00:00 1970 From: Quentin Monnet Subject: [PATCH bpf-next 4/9] bpf: call finalize() from its callback in struct bpf_offload_dev Date: Fri, 9 Nov 2018 13:03:27 +0000 Message-ID: <20181109130332.27576-5-quentin.monnet@netronome.com> References: <20181109130332.27576-1-quentin.monnet@netronome.com> Cc: netdev@vger.kernel.org, oss-drivers@netronome.com, Quentin Monnet To: Alexei Starovoitov , Daniel Borkmann Return-path: Received: from mail-wm1-f67.google.com ([209.85.128.67]:36625 "EHLO mail-wm1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727667AbeKIWow (ORCPT ); Fri, 9 Nov 2018 17:44:52 -0500 Received: by mail-wm1-f67.google.com with SMTP id v70-v6so1438635wmd.1 for ; Fri, 09 Nov 2018 05:04:19 -0800 (PST) In-Reply-To: <20181109130332.27576-1-quentin.monnet@netronome.com> Sender: netdev-owner@vger.kernel.org List-ID: In a way similar to the change previously brought to the verify_insn hook, switch to the newly added ops in struct bpf_prog_offload for calling the functions used to perform final verification steps for offloaded programs. Signed-off-by: Quentin Monnet Reviewed-by: Jakub Kicinski --- kernel/bpf/offload.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kernel/bpf/offload.c b/kernel/bpf/offload.c index 2cd3c0d0417b..2c88cb4ddfd8 100644 --- a/kernel/bpf/offload.c +++ b/kernel/bpf/offload.c @@ -183,8 +183,8 @@ int bpf_prog_offload_finalize(struct bpf_verifier_env *env) down_read(&bpf_devs_lock); offload = env->prog->aux->offload; if (offload) { - if (offload->dev_ops->finalize) - ret = offload->dev_ops->finalize(env); + if (offload->offdev->ops->finalize) + ret = offload->offdev->ops->finalize(env); else ret = 0; } -- 2.17.1