diff options
author | Dan Williams <dcbw@redhat.com> | 2013-11-08 14:39:44 -0500 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2013-11-11 14:47:46 -0500 |
commit | 8e3ffa471091c560deb6738ed9ab7445b7a5fd04 (patch) | |
tree | 9a09fd1d73ee1ce51b644a04519539b367dbdec5 /drivers | |
parent | 95b48c2cdae7645c14ca2cd73b457c7c175371ad (diff) |
prism54: set netdev type to "wlan"
Userspace uses the netdev devtype for stuff like device naming and type
detection. Be nice and set it. Remove the pointless #if/#endif around
SET_NETDEV_DEV too.
Signed-off-by: Dan Williams <dcbw@redhat.com>
Cc: stable@vger.kernel.org
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers')
-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); |