Skip to content

Commit f46c1e1

Browse files
dtatuleamstsirkin
authored andcommitted
vdpa: Enable strict validation for netlinks ops
The previous patches added the missing nla policies that were required for validation to work. Now strict validation on netlink ops can be enabled. This patch does it. Signed-off-by: Dragos Tatulea <dtatulea@nvidia.com> Cc: stable@vger.kernel.org Message-Id: <20230727175757.73988-9-dtatulea@nvidia.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
1 parent 5d6ba60 commit f46c1e1

File tree

1 file changed

+0
-6
lines changed

1 file changed

+0
-6
lines changed

drivers/vdpa/vdpa.c

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1257,37 +1257,31 @@ static const struct nla_policy vdpa_nl_policy[VDPA_ATTR_MAX + 1] = {
12571257
static const struct genl_ops vdpa_nl_ops[] = {
12581258
{
12591259
.cmd = VDPA_CMD_MGMTDEV_GET,
1260-
.validate = GENL_DONT_VALIDATE_STRICT | GENL_DONT_VALIDATE_DUMP,
12611260
.doit = vdpa_nl_cmd_mgmtdev_get_doit,
12621261
.dumpit = vdpa_nl_cmd_mgmtdev_get_dumpit,
12631262
},
12641263
{
12651264
.cmd = VDPA_CMD_DEV_NEW,
1266-
.validate = GENL_DONT_VALIDATE_STRICT | GENL_DONT_VALIDATE_DUMP,
12671265
.doit = vdpa_nl_cmd_dev_add_set_doit,
12681266
.flags = GENL_ADMIN_PERM,
12691267
},
12701268
{
12711269
.cmd = VDPA_CMD_DEV_DEL,
1272-
.validate = GENL_DONT_VALIDATE_STRICT | GENL_DONT_VALIDATE_DUMP,
12731270
.doit = vdpa_nl_cmd_dev_del_set_doit,
12741271
.flags = GENL_ADMIN_PERM,
12751272
},
12761273
{
12771274
.cmd = VDPA_CMD_DEV_GET,
1278-
.validate = GENL_DONT_VALIDATE_STRICT | GENL_DONT_VALIDATE_DUMP,
12791275
.doit = vdpa_nl_cmd_dev_get_doit,
12801276
.dumpit = vdpa_nl_cmd_dev_get_dumpit,
12811277
},
12821278
{
12831279
.cmd = VDPA_CMD_DEV_CONFIG_GET,
1284-
.validate = GENL_DONT_VALIDATE_STRICT | GENL_DONT_VALIDATE_DUMP,
12851280
.doit = vdpa_nl_cmd_dev_config_get_doit,
12861281
.dumpit = vdpa_nl_cmd_dev_config_get_dumpit,
12871282
},
12881283
{
12891284
.cmd = VDPA_CMD_DEV_VSTATS_GET,
1290-
.validate = GENL_DONT_VALIDATE_STRICT | GENL_DONT_VALIDATE_DUMP,
12911285
.doit = vdpa_nl_cmd_dev_stats_get_doit,
12921286
.flags = GENL_ADMIN_PERM,
12931287
},

0 commit comments

Comments
 (0)