diff mbox series

[U-Boot,v2,2/2] net: mvneta: zero Tx descriptors on init

Message ID 63e7896d436a78da79feafe34aeae9d7bc686c0b.1529433411.git.baruch@tkos.co.il
State Accepted
Commit 318b5d7
Delegated to: Joe Hershberger
Headers show
Series [U-Boot,v2,1/2] net: mvneta: dcache flush TX descriptors at init | expand

Commit Message

Baruch Siach June 19, 2018, 6:36 p.m. UTC
From: Rabeeh Khoury <rabeeh@solid-run.com>

Make the initialization sequence consistent with the Linux kernel
driver.

Reviewed-by: Stefan Roese <sr@denx.de>
Acked-by: Joe Hershberger <joe.hershberger@ni.com>
Signed-off-by: Rabeeh Khoury <rabeeh@solid-run.com>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
---
v2: No change
---
 drivers/net/mvneta.c | 1 +
 1 file changed, 1 insertion(+)

Comments

Joe Hershberger July 2, 2018, 7:50 p.m. UTC | #1
Hi Baruch,

https://patchwork.ozlabs.org/patch/931795/ was applied to http://git.denx.de/?p=u-boot/u-boot-net.git

Thanks!
-Joe
diff mbox series

Patch

diff --git a/drivers/net/mvneta.c b/drivers/net/mvneta.c
index 254dd04697db..ab697b9bc76e 100644
--- a/drivers/net/mvneta.c
+++ b/drivers/net/mvneta.c
@@ -1708,6 +1708,7 @@  static int mvneta_probe(struct udevice *dev)
 		buffer_loc.tx_descs = (struct mvneta_tx_desc *)bd_space;
 		size = roundup(MVNETA_MAX_TXD * sizeof(struct mvneta_tx_desc),
 				ARCH_DMA_MINALIGN);
+		memset(buffer_loc.tx_descs, 0, size);
 		buffer_loc.rx_descs = (struct mvneta_rx_desc *)
 			((phys_addr_t)bd_space + size);
 		size += roundup(MVNETA_MAX_RXD * sizeof(struct mvneta_rx_desc),