ar71xx/ath79: ag71xx: get ring_mask consistent
[openwrt/staging/chunkeey.git] / target / linux / ar71xx / files / drivers / net / ethernet / atheros / ag71xx / ag71xx_main.c
index e97317bd20ff435b1699753aac76fd5a74e4a0d0..484f0ee71d959deef783ebc9020cbee58b9117a3 100644 (file)
@@ -127,7 +127,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++) {