]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - drivers/net/b44.c
[PATCH] fix wrong error code on interrupted close syscalls
[mv-sheeva.git] / drivers / net / b44.c
index bea0fc0ede2f6f50a32c0ad3baade45296dfad74..e891ea2ecc3c0464c4ed008181d528386be98edd 100644 (file)
@@ -2012,7 +2012,7 @@ static int b44_set_wol(struct net_device *dev, struct ethtool_wolinfo *wol)
        return 0;
 }
 
-static struct ethtool_ops b44_ethtool_ops = {
+static const struct ethtool_ops b44_ethtool_ops = {
        .get_drvinfo            = b44_get_drvinfo,
        .get_settings           = b44_get_settings,
        .set_settings           = b44_set_settings,
@@ -2354,7 +2354,7 @@ static int __init b44_init(void)
        dma_desc_align_mask = ~(dma_desc_align_size - 1);
        dma_desc_sync_size = max_t(unsigned int, dma_desc_align_size, sizeof(struct dma_desc));
 
-       return pci_module_init(&b44_driver);
+       return pci_register_driver(&b44_driver);
 }
 
 static void __exit b44_cleanup(void)