diff options
author | Oleksij Rempel <o.rempel@pengutronix.de> | 2018-06-29 13:55:02 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2018-07-02 06:07:44 +0200 |
commit | 36260f162defe41fe144d69756990519c4188c83 (patch) | |
tree | 2f12ad23fa600b46bc5141dde3604e8dab1adf1c /drivers/net/designware_generic.c | |
parent | 0257de4753356c5e9a3a645f025f215e3037372f (diff) | |
download | barebox-36260f162defe41fe144d69756990519c4188c83.tar.gz barebox-36260f162defe41fe144d69756990519c4188c83.tar.xz |
net: designware: make sure DMA is disabled on kernel start.
Halt is not automatically executed if we start the kernel.
So, we may have potentially memory corruptions.
Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers/net/designware_generic.c')
-rw-r--r-- | drivers/net/designware_generic.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/designware_generic.c b/drivers/net/designware_generic.c index 29269deac9..9d125b47a6 100644 --- a/drivers/net/designware_generic.c +++ b/drivers/net/designware_generic.c @@ -55,6 +55,7 @@ static __maybe_unused struct of_device_id dwc_ether_compatible[] = { static struct driver_d dwc_ether_driver = { .name = "designware_eth", .probe = dwc_ether_probe, + .remove = dwc_drv_remove, .of_compatible = DRV_OF_COMPAT(dwc_ether_compatible), }; device_platform_driver(dwc_ether_driver); |