]> git.baikalelectronics.ru Git - kernel.git/commit
net: stmmac: RX Descriptors need to be clean before setting buffers
authorJose Abreu <Jose.Abreu@synopsys.com>
Mon, 22 Jul 2019 08:39:30 +0000 (10:39 +0200)
committerDavid S. Miller <davem@davemloft.net>
Tue, 23 Jul 2019 01:23:32 +0000 (18:23 -0700)
commit664e9c4200c18582b55d3f2a54aefa8c9635bc48
treeeab637e82c30f8b1154312fc240778acc77e72bb
parent55d094ef5c076240c9b0419fd121949aea7fcfc3
net: stmmac: RX Descriptors need to be clean before setting buffers

RX Descriptors are being cleaned after setting the buffers which may
lead to buffer addresses being wiped out.

Fix this by clearing earlier the RX Descriptors.

Fixes: 232086e65d14 ("net: stmmac: Introducing support for Page Pool")
Signed-off-by: Jose Abreu <joabreu@synopsys.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c