net/mlx5: Delay events till ib registration ends
[linux-2.6-block.git] / drivers / net / ethernet / mellanox / mlx5 / core / main.c
index 124c7c3c3a000285a54dadfe1da177be8e44d88f..6dbd637b4e665f45d3e7b515363bc532752448ab 100644 (file)
@@ -1343,6 +1343,9 @@ static int init_one(struct pci_dev *pdev,
        mutex_init(&dev->pci_status_mutex);
        mutex_init(&dev->intf_state_mutex);
 
+       INIT_LIST_HEAD(&priv->waiting_events_list);
+       priv->is_accum_events = false;
+
 #ifdef CONFIG_INFINIBAND_ON_DEMAND_PAGING
        err = init_srcu_struct(&priv->pfault_srcu);
        if (err) {