net: ethernet: mtk_eth_soc: fix uninitialized variable
authorDaniel Golle <daniel@makrotopia.org>
Sun, 10 Sep 2023 21:40:30 +0000 (22:40 +0100)
committerDavid S. Miller <davem@davemloft.net>
Mon, 11 Sep 2023 09:37:50 +0000 (10:37 +0100)
commite10a35abb3da12b812cfb6fc6137926a0c81e39a
tree27befbafdbdc6c287ad31566819f93de7981bb50
parentc821a88bd720b0046433173185fd841a100d44ad
net: ethernet: mtk_eth_soc: fix uninitialized variable

Variable dma_addr in function mtk_poll_rx can be uninitialized on
some of the error paths. In practise this doesn't matter, even random
data present in uninitialized stack memory can safely be used in the
way it happens in the error path.

However, in order to make Smatch happy make sure the variable is
always initialized.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/mediatek/mtk_eth_soc.c