[PATCH net-next v2 0/5] devlink: Warn on resource ID collision with PARENT_TOP
From: David Yang
Date: Thu Jun 11 2026 - 03:09:27 EST
Filter out the ambiguous case of
enum {
MY_RESOURCE_ID_A, /* == DEVLINK_RESOURCE_ID_PARENT_TOP ! */
MY_RESOURCE_ID_B,
...
};
register(..., MY_RESOURCE_ID_A, DEVLINK_RESOURCE_ID_PARENT_TOP, ...);
register(..., MY_RESOURCE_ID_B, MY_RESOURCE_ID_A, ...);
v1: https://lore.kernel.org/r/20260610062554.769892-1-mmyangfl@xxxxxxxxx
- make a patchset
David Yang (5):
net: dsa: dsa_loop: avoid devlink resource IDs collision with
PARENT_TOP
net: dsa: b53: avoid devlink resource IDs collision with PARENT_TOP
net: dsa: hellcreek: avoid devlink resource IDs collision with
PARENT_TOP
net: dsa: mv88e6xxx: Avoid devlink resource IDs collision with
PARENT_TOP
devlink: Warn on resource ID collision with PARENT_TOP
drivers/net/dsa/b53/b53_common.c | 1 +
drivers/net/dsa/dsa_loop.c | 1 +
drivers/net/dsa/hirschmann/hellcreek.h | 1 +
drivers/net/dsa/mv88e6xxx/devlink.c | 9 +++++----
net/devlink/resource.c | 2 ++
5 files changed, 10 insertions(+), 4 deletions(-)
--
2.53.0