This commit was manufactured by cvs2svn to create tag
[linux-2.6.git] / drivers / net / wan / cycx_main.c
index 3dadcb4..20b6a29 100644 (file)
@@ -223,12 +223,13 @@ static int cycx_wan_setup(struct wan_device *wandev, wandev_conf_t *conf)
        /* Configure hardware, load firmware, etc. */
        memset(&card->hw, 0, sizeof(card->hw));
        card->hw.irq     = irq;
+       card->hw.dpmbase = (void *)conf->maddr;
        card->hw.dpmsize = CYCX_WINDOWSIZE;
        card->hw.fwid    = CFID_X25_2X;
-       spin_lock_init(&card->lock);
+       card->lock       = SPIN_LOCK_UNLOCKED;
        init_waitqueue_head(&card->wait_stats);
 
-       rc = cycx_setup(&card->hw, conf->data, conf->data_size, conf->maddr);
+       rc = cycx_setup(&card->hw, conf->data, conf->data_size);
        if (rc)
                goto out_irq;