]> Pileus Git - ~andy/linux/blobdiff - drivers/net/ethernet/intel/igb/igb_main.c
net: Explicitly initialize u64_stats_sync structures for lockdep
[~andy/linux] / drivers / net / ethernet / intel / igb / igb_main.c
index 8cf44f2a8ccd5b531f42fa0dfb357a19d6efa4f6..b6edb93a8fc1f6b89e35498b687ea72d1256a18d 100644 (file)
@@ -1223,6 +1223,9 @@ static int igb_alloc_q_vector(struct igb_adapter *adapter,
                ring->count = adapter->tx_ring_count;
                ring->queue_index = txr_idx;
 
+               u64_stats_init(&ring->tx_syncp);
+               u64_stats_init(&ring->tx_syncp2);
+
                /* assign ring to adapter */
                adapter->tx_ring[txr_idx] = ring;
 
@@ -1256,6 +1259,8 @@ static int igb_alloc_q_vector(struct igb_adapter *adapter,
                ring->count = adapter->rx_ring_count;
                ring->queue_index = rxr_idx;
 
+               u64_stats_init(&ring->rx_syncp);
+
                /* assign ring to adapter */
                adapter->rx_ring[rxr_idx] = ring;
        }