diff options
-rw-r--r-- | drivers/net/wireless/prism54/islpci_dev.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/drivers/net/wireless/prism54/islpci_dev.c b/drivers/net/wireless/prism54/islpci_dev.c index 41a16d30c79c..e05d9b4c8317 100644 --- a/drivers/net/wireless/prism54/islpci_dev.c +++ b/drivers/net/wireless/prism54/islpci_dev.c | |||
@@ -811,6 +811,10 @@ static const struct net_device_ops islpci_netdev_ops = { | |||
811 | .ndo_validate_addr = eth_validate_addr, | 811 | .ndo_validate_addr = eth_validate_addr, |
812 | }; | 812 | }; |
813 | 813 | ||
814 | static struct device_type wlan_type = { | ||
815 | .name = "wlan", | ||
816 | }; | ||
817 | |||
814 | struct net_device * | 818 | struct net_device * |
815 | islpci_setup(struct pci_dev *pdev) | 819 | islpci_setup(struct pci_dev *pdev) |
816 | { | 820 | { |
@@ -821,9 +825,8 @@ islpci_setup(struct pci_dev *pdev) | |||
821 | return ndev; | 825 | return ndev; |
822 | 826 | ||
823 | pci_set_drvdata(pdev, ndev); | 827 | pci_set_drvdata(pdev, ndev); |
824 | #if defined(SET_NETDEV_DEV) | ||
825 | SET_NETDEV_DEV(ndev, &pdev->dev); | 828 | SET_NETDEV_DEV(ndev, &pdev->dev); |
826 | #endif | 829 | SET_NETDEV_DEVTYPE(ndev, &wlan_type); |
827 | 830 | ||
828 | /* setup the structure members */ | 831 | /* setup the structure members */ |
829 | ndev->base_addr = pci_resource_start(pdev, 0); | 832 | ndev->base_addr = pci_resource_start(pdev, 0); |