ar71xx/ath79: ag71xx: get ring_mask consistent
[openwrt/staging/jogo.git] / target / linux / ath79 / files / drivers / net / ethernet / atheros / ag71xx / ag71xx_main.c
index 7dda45d936fc9748c0a86bdf3bbc38a6e5f9503a..f8f19c6e41dc14b978e2e2eea935098d6b282312 100644 (file)
@@ -130,7 +130,7 @@ static void ag71xx_ring_tx_init(struct ag71xx *ag)
 {
        struct ag71xx_ring *ring = &ag->tx_ring;
        int ring_size = BIT(ring->order);
-       int ring_mask = ring_size - 1;
+       int ring_mask = BIT(ring->order) - 1;
        int i;
 
        for (i = 0; i < ring_size; i++) {