]> www.infradead.org Git - users/dwmw2/linux.git/commit
net: airoha: fix error branch in airoha_dev_xmit and airoha_set_gdm_ports
authorLorenzo Bianconi <lorenzo@kernel.org>
Wed, 17 Jul 2024 08:15:46 +0000 (10:15 +0200)
committerJakub Kicinski <kuba@kernel.org>
Thu, 18 Jul 2024 05:11:55 +0000 (22:11 -0700)
commit1f038d5897fe6b439039fc28420842abcc0d126b
tree65cb5fb1454e9be2e4ba6d00a6b8fdb0293d5804
parent03b54bad26f3c78bb1f90410ec3e4e7fe197adc9
net: airoha: fix error branch in airoha_dev_xmit and airoha_set_gdm_ports

Fix error case management in airoha_dev_xmit routine since we need to
DMA unmap pending buffers starting from q->head.
Moreover fix a typo in error case branch in airoha_set_gdm_ports
routine.

Fixes: 23020f049327 ("net: airoha: Introduce ethernet support for EN7581 SoC")
Signed-off-by: Lorenzo Bianconi <lorenzo@kernel.org>
Reviewed-by: Simon Horman <horms@kernel.org>
Link: https://patch.msgid.link/b628871bc8ae4861b5e2ab4db90aaf373cbb7cee.1721203880.git.lorenzo@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/mediatek/airoha_eth.c