net: cadence_gem: Fix Tx descriptor update
commit6ab57a6b80be45372d7f3dd58e9776549d0ce9cf
authorPeter Crosthwaite <peter.crosthwaite@xilinx.com>
Mon, 26 May 2014 08:37:47 +0000 (26 01:37 -0700)
committerMichael Tokarev <mjt@tls.msk.ru>
Tue, 10 Jun 2014 15:39:34 +0000 (10 19:39 +0400)
tree38a5bb391229569405dd0632f52f2f7713d1b971
parent3334e929ae2d01e47c3e64757ee7fcf975cede94
net: cadence_gem: Fix Tx descriptor update

The local variable "desc" was being used to read-modify-write the
first descriptor (of a multi-desc packet) upon packet completion.
desc however continues to be used by the code as the current
descriptor. Give this first desc RMW it's own local variable to
avoid trampling.

Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
hw/net/cadence_gem.c