summaryrefslogtreecommitdiff
path: root/scripts/objdiff
diff options
context:
space:
mode:
authorRatheesh Kannoth <rkannoth@marvell.com>2026-04-29 05:27:20 +0300
committerJakub Kicinski <kuba@kernel.org>2026-05-01 04:50:17 +0300
commitafb474bd4ffc314de766afc295ac64b42856f48e (patch)
tree02ef4eb236f62c6accb739a5ae69f0d946431887 /scripts/objdiff
parentf6803eb070bfb9a5114d16ae15053106bc7842ae (diff)
downloadlinux-afb474bd4ffc314de766afc295ac64b42856f48e.tar.xz
octeontx2-af: npc: cn20k: Initialize default-rule index outputs up front
npc_cn20k_dft_rules_idx_get() wrote USHRT_MAX into individual outputs only on some error paths (lbk promisc lookup, VF ucast lookup, and the PF rule walk), which could leave other caller slots stale across retries. Set every non-NULL bcast/mcast/promisc/ucast pointer to USHRT_MAX once at entry, then drop the duplicate assignments on failure. Successful lookups still overwrite the relevant slot before returning. Fixes: 09d3b7a1403f ("octeontx2-af: npc: cn20k: Allocate default MCAM indexes") Signed-off-by: Ratheesh Kannoth <rkannoth@marvell.com> Link: https://patch.msgid.link/20260429022722.1110289-9-rkannoth@marvell.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'scripts/objdiff')
0 files changed, 0 insertions, 0 deletions