summaryrefslogtreecommitdiff
path: root/include/linux
diff options
context:
space:
mode:
authorWayen.Yan <win847@gmail.com>2026-06-13 08:23:12 +0800
committerJakub Kicinski <kuba@kernel.org>2026-06-15 15:45:14 -0700
commitc66f8511a8109fa50767941b26d3623e316fde02 (patch)
tree606c99a82d56a5c8a8fdb4cc1e71810e28054045 /include/linux
parentf3d64e53998aad11abceeeea1d7fe4e563770598 (diff)
net: airoha: Fix always-true condition in PPE1 queue reservation loop
In airoha_fe_pse_ports_init(), the inner condition for PPE1 queue reservation is identical to the for-loop bound, making it always true and the else branch dead code: for (q = 0; q < pse_port_num_queues[FE_PSE_PORT_PPE1]; q++) { if (q < pse_port_num_queues[FE_PSE_PORT_PPE1]) /* always true */ set RSV_PAGES; else set 0; /* unreachable */ } The intended behavior is to reserve pages only for the first half of the queues, matching the PPE2 implementation on line 334 which correctly uses the /2 divisor. Fix the PPE1 condition accordingly. Fixes: 23020f049327 ("net: airoha: Introduce ethernet support for EN7581 SoC") Signed-off-by: Wayen.Yan <win847@gmail.com> Acked-by: Lorenzo Bianconi <lorenzo@kernel.org> Link: https://patch.msgid.link/6a2ca3de.ad59c0a6.147df9.2ac1@mx.google.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions