]> git.itanic.dy.fi Git - linux-stable/commit
net: mvneta: Fix err code path of probe
authorJisheng Zhang <Jisheng.Zhang@synaptics.com>
Mon, 27 May 2019 11:04:17 +0000 (11:04 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 4 Jun 2019 06:02:32 +0000 (08:02 +0200)
commitde9d6a730cc008f2bb62efc5894f2a367426fa7a
tree9abfcf55f6bc48b20816cb7e3a1da018325d313e
parent39fd0dc4a5565a1df7d84b1c92d2050233b15b5a
net: mvneta: Fix err code path of probe

[ Upstream commit d484e06e25ebb937d841dac02ac1fe76ec7d4ddd ]

Fix below issues in err code path of probe:
1. we don't need to unregister_netdev() because the netdev isn't
registered.
2. when register_netdev() fails, we also need to destroy bm pool for
HWBM case.

Fixes: dc35a10f68d3 ("net: mvneta: bm: add support for hardware buffer management")
Signed-off-by: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/net/ethernet/marvell/mvneta.c