diff mbox series

[SRU,J:linux-bluefield,1/1] net: openvswitch: add missing .resv_start_op

Message ID 20240311140256.2405-2-witu@nvidia.com
State New
Headers show
Series openvswitch gentling validation warning: missing .resv_start_op Edit | expand

Commit Message

William Tu March 11, 2024, 2:02 p.m. UTC
From: Jakub Kicinski <kuba@kernel.org>

BugLink: https://bugs.launchpad.net/bugs/2056718

I missed one of the families in OvS when annotating .resv_start_op.
This triggers the warning added in commit ce48ebdd5651 ("genetlink:
limit the use of validation workarounds to old ops").

Reported-by: syzbot+40eb8c0447c0e47a7e9b@syzkaller.appspotmail.com
Fixes: 9c5d03d36251 ("genetlink: start to validate reserved header bytes")
Link: https://lore.kernel.org/r/20221028032501.2724270-1-kuba@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
(cherry picked from commit e4ba4554209f626c52e2e57f26cba49a62663c8b)
Signed-off-by: William Tu <witu@nvidia.com>
---
 net/openvswitch/datapath.c | 1 +
 1 file changed, 1 insertion(+)
diff mbox series

Patch

diff --git a/net/openvswitch/datapath.c b/net/openvswitch/datapath.c
index e4ee81e61d5a..77ee4368759f 100644
--- a/net/openvswitch/datapath.c
+++ b/net/openvswitch/datapath.c
@@ -2532,6 +2532,7 @@  struct genl_family dp_vport_genl_family __ro_after_init = {
 	.parallel_ops = true,
 	.small_ops = dp_vport_genl_ops,
 	.n_small_ops = ARRAY_SIZE(dp_vport_genl_ops),
+	.resv_start_op = OVS_VPORT_CMD_SET + 1,
 	.mcgrps = &ovs_dp_vport_multicast_group,
 	.n_mcgrps = 1,
 	.module = THIS_MODULE,