]> www.infradead.org Git - users/jedix/linux-maple.git/commit
netlink: fix policy dump for int with validation callback
authorJakub Kicinski <kuba@kernel.org>
Fri, 9 May 2025 21:27:51 +0000 (14:27 -0700)
committerJakub Kicinski <kuba@kernel.org>
Tue, 13 May 2025 01:50:09 +0000 (18:50 -0700)
commita96876057b9e44f60d936f8e4887543555b0593c
treeacc4f291ffe0f9afd17a7464327dfcd4a3a1e237
parentcc42263172bed7f085d143c6977b392c13a4e279
netlink: fix policy dump for int with validation callback

Recent devlink change added validation of an integer value
via NLA_POLICY_VALIDATE_FN, for sparse enums. Handle this
in policy dump. We can't extract any info out of the callback,
so report only the type.

Fixes: 429ac6211494 ("devlink: define enum for attr types of dynamic attributes")
Reported-by: syzbot+01eb26848144516e7f0a@syzkaller.appspotmail.com
Link: https://patch.msgid.link/20250509212751.1905149-1-kuba@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
include/net/netlink.h
net/netlink/policy.c