]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - drivers/net/wireless/prism54/islpci_dev.c
prism54: Convert stats_sem in a mutex
[karo-tx-linux.git] / drivers / net / wireless / prism54 / islpci_dev.c
index 084795355b74a312cac2bdf29c10b6a01088e528..eb7c1c6bcd8a7564b1216a399b356b054f24babb 100644 (file)
@@ -808,7 +808,6 @@ islpci_setup(struct pci_dev *pdev)
        if (!ndev)
                return ndev;
 
-       SET_MODULE_OWNER(ndev);
        pci_set_drvdata(pdev, ndev);
 #if defined(SET_NETDEV_DEV)
        SET_NETDEV_DEV(ndev, &pdev->dev);
@@ -862,10 +861,10 @@ islpci_setup(struct pci_dev *pdev)
        init_waitqueue_head(&priv->reset_done);
 
        /* init the queue read locks, process wait counter */
-       sema_init(&priv->mgmt_sem, 1);
+       mutex_init(&priv->mgmt_lock);
        priv->mgmt_received = NULL;
        init_waitqueue_head(&priv->mgmt_wqueue);
-       sema_init(&priv->stats_sem, 1);
+       mutex_init(&priv->stats_lock);
        spin_lock_init(&priv->slock);
 
        /* init state machine with off#1 state */