net: mediatek: fix off by one in the TX ring allocation
authorJohn Crispin <john@phrozen.org>
Fri, 10 Jun 2016 11:28:06 +0000 (13:28 +0200)
committerDavid S. Miller <davem@davemloft.net>
Sat, 11 Jun 2016 06:29:30 +0000 (23:29 -0700)
commit12c97c13ea7174db5b5dc4a1ef91d4e9245bb569
tree69af01f2bf9222f7a960e4c49814d4fb9f73838c
parenteaadf9fd3f6390f6ecbd0dfbd5997a0486fc9d5e
net: mediatek: fix off by one in the TX ring allocation

The TX ring setup has an off by one error causing it to not utilise all
descriptors. This has the side effect that we need to reset the next
pointer at runtime to make it work. Fix the off by one and remove the
code fixing the ring at runtime.

Signed-off-by: John Crispin <john@phrozen.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/mediatek/mtk_eth_soc.c