]> git.ipfire.org Git - thirdparty/linux.git/commit
net: dsa: mv88e6xxx: Avoid devlink resource IDs collision with PARENT_TOP
authorDavid Yang <mmyangfl@gmail.com>
Thu, 11 Jun 2026 07:08:50 +0000 (15:08 +0800)
committerJakub Kicinski <kuba@kernel.org>
Mon, 15 Jun 2026 19:41:41 +0000 (12:41 -0700)
commitbfdf01f4d161adaf0d6d7c5829f90d11b0791c0f
tree41c404129515df752a4ca8f9301ebeae9d828209
parent31d2b61ba2cc045654da46941ef07861402147df
net: dsa: mv88e6xxx: Avoid devlink resource IDs collision with PARENT_TOP

The devlink resource ID for ATU collides with the sentinel
DEVLINK_RESOURCE_ID_PARENT_TOP (0). As a result, ATU_bin_* are
registered as in fact registered as top-level siblings, not as children
of ATU.

Whether intentional or unintentional, clarify it by keeping the real
resource IDs starting at 1. Unfortunately ATU_bin_* are already
registered at top-level, so keep their parent to PARENT_TOP.

Signed-off-by: David Yang <mmyangfl@gmail.com>
Link: https://patch.msgid.link/20260611070856.889700-5-mmyangfl@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/dsa/mv88e6xxx/devlink.c