]> www.infradead.org Git - users/willy/xarray.git/commit
genetlink: don't merge dumpit split op for different cmds into single iter
authorJiri Pirko <jiri@nvidia.com>
Sat, 21 Oct 2023 11:27:02 +0000 (13:27 +0200)
committerJakub Kicinski <kuba@kernel.org>
Mon, 23 Oct 2023 23:11:53 +0000 (16:11 -0700)
commitf862ed2d0bf0cf51c28c1a69e3c2a1558d5a2978
treed406a76cacb5a204516cc2f0577156289957a55b
parentb7c4f5730a9fa258c8e79f6387a03f3a95c681a2
genetlink: don't merge dumpit split op for different cmds into single iter

Currently, split ops of doit and dumpit are merged into a single iter
item when they are subsequent. However, there is no guarantee that the
dumpit op is for the same cmd as doit op.

Fix this by checking if cmd is the same for both.
This problem does not occur in existing families.

Signed-off-by: Jiri Pirko <jiri@nvidia.com>
Reviewed-by: Jacob Keller <jacob.e.keller@intel.com>
Link: https://lore.kernel.org/r/20231021112711.660606-2-jiri@resnulli.us
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
net/netlink/genetlink.c