From: Lorenzo Bianconi Date: Fri, 17 Oct 2025 09:06:21 +0000 (+0200) Subject: net: airoha: ppe: Do not use magic numbers in airoha_ppe_foe_get_entry_locked() X-Git-Tag: v6.19-rc1~170^2~342^2~1 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=63f283d36b1fb06b55ae609a1f679544f5f66057;p=thirdparty%2Fkernel%2Flinux.git net: airoha: ppe: Do not use magic numbers in airoha_ppe_foe_get_entry_locked() Explicit the size of entries pointed by hwe pointer in airoha_ppe_foe_get_entry_locked routine Reviewed-by: Simon Horman Signed-off-by: Lorenzo Bianconi Link: https://patch.msgid.link/20251017-an7583-eth-support-v3-12-f28319666667@kernel.org Signed-off-by: Paolo Abeni --- diff --git a/drivers/net/ethernet/airoha/airoha_ppe.c b/drivers/net/ethernet/airoha/airoha_ppe.c index 4b038673cefe2..eda95107cd1da 100644 --- a/drivers/net/ethernet/airoha/airoha_ppe.c +++ b/drivers/net/ethernet/airoha/airoha_ppe.c @@ -619,7 +619,8 @@ airoha_ppe_foe_get_entry_locked(struct airoha_ppe *ppe, u32 hash) REG_PPE_RAM_CTRL(ppe2))) return NULL; - for (i = 0; i < sizeof(struct airoha_foe_entry) / 4; i++) + for (i = 0; i < sizeof(struct airoha_foe_entry) / sizeof(*hwe); + i++) hwe[i] = airoha_fe_rr(eth, REG_PPE_RAM_ENTRY(ppe2, i)); }