orinoco: initialise independently of netdev
[deliverable/linux.git] / drivers / net / wireless / orinoco / airport.c
index 6559aee09e3b8cd212956c447cfa1864a23bade6..9f90337344f1d276e98d113f1a3932948f14f9fa 100644 (file)
@@ -234,6 +234,12 @@ airport_attach(struct macio_dev *mdev, const struct of_device_id *match)
        }
        card->irq_requested = 1;
 
+       /* Initialise the main driver */
+       if (orinoco_init(priv) != 0) {
+               printk(KERN_ERR PFX "orinoco_init() failed\n");
+               goto failed;
+       }
+
        /* Tell the stack we exist */
        if (register_netdev(dev) != 0) {
                printk(KERN_ERR PFX "register_netdev() failed\n");
This page took 0.038624 seconds and 5 git commands to generate.