ieee80211_rx has been renamed __ieee80211_rx. Use DRV_NAME as much as possible instead of a seperate name string. Add new USB device ID.
Signed-off-by Ivo van Doorn <[EMAIL PROTECTED]> diff -uprN wireless-2.6-rx/drivers/net/wireless/rt2x00/rt2400pci.c wireless-2.6-name/drivers/net/wireless/rt2x00/rt2400pci.c --- wireless-2.6-rx/drivers/net/wireless/rt2x00/rt2400pci.c 2006-02-28 17:45:21.000000000 +0100 +++ wireless-2.6-name/drivers/net/wireless/rt2x00/rt2400pci.c 2006-02-28 17:56:47.000000000 +0100 @@ -43,6 +43,9 @@ #include <asm/io.h> +/* + * Set enviroment defines for rt2x00.h + */ #define DRV_NAME "rt2400pci" #ifdef CONFIG_RT2400PCI_DEBUG @@ -753,7 +753,7 @@ rt2400pci_rxdone(void *data) memcpy(skb_put(skb, size), entry->data_addr, size); - ieee80211_rx(net_dev, skb, &ring->params.rx); + __ieee80211_rx(net_dev, skb, &ring->params.rx); } rt2x00_set_field32(&rxd->word0, RXD_W0_OWNER_NIC, 1); @@ -2076,7 +2079,7 @@ rt2400pci_initialize(struct pci_dev *pci return -ENOMEM; } - rt2x00pci->workqueue = create_singlethread_workqueue("rt2400pci"); + rt2x00pci->workqueue = create_singlethread_workqueue(DRV_NAME); if(!rt2x00pci->workqueue) goto exit_iounmap; @@ -2097,9 +2100,9 @@ rt2400pci_initialize(struct pci_dev *pci goto exit_destroy_workqueue; #ifdef CONFIG_RT2400PCI_BUTTON - strcpy(acpi_device_class(&rt2x00pci->acpi_dev), "rt2400pci_button"); - strcpy(acpi_device_bid(&rt2x00pci->acpi_dev), "rt2400pci"); - strcpy(acpi_device_name(&rt2x00pci->acpi_dev), "rt2400pci"); + strcpy(acpi_device_class(&rt2x00pci->acpi_dev), DRV_NAME "_button"); + strcpy(acpi_device_bid(&rt2x00pci->acpi_dev), DRV_NAME); + strcpy(acpi_device_name(&rt2x00pci->acpi_dev), DRV_NAME); init_timer(&rt2x00pci->poll_timer); diff -uprN wireless-2.6-rx/drivers/net/wireless/rt2x00/rt2500pci.c wireless-2.6-name/drivers/net/wireless/rt2x00/rt2500pci.c --- wireless-2.6-rx/drivers/net/wireless/rt2x00/rt2500pci.c 2006-02-28 17:45:15.000000000 +0100 +++ wireless-2.6-name/drivers/net/wireless/rt2x00/rt2500pci.c 2006-02-28 17:57:37.000000000 +0100 @@ -43,6 +43,9 @@ #include <asm/io.h> +/* + * Set enviroment defines for rt2x00.h + */ #define DRV_NAME "rt2500pci" #ifdef CONFIG_RT2500PCI_DEBUG @@ -784,7 +784,7 @@ rt2500pci_rxdone(void *data) memcpy(skb_put(skb, size), entry->data_addr, size); - ieee80211_rx(net_dev, skb, &ring->params.rx); + __ieee80211_rx(net_dev, skb, &ring->params.rx); } rt2x00_set_field32(&rxd->word0, RXD_W0_OWNER_NIC, 1); @@ -2319,7 +2322,7 @@ rt2500pci_initialize(struct pci_dev *pci return -ENOMEM; } - rt2x00pci->workqueue = create_singlethread_workqueue("rt2500pci"); + rt2x00pci->workqueue = create_singlethread_workqueue(DRV_NAME); if(!rt2x00pci->workqueue) goto exit_iounmap; @@ -2340,9 +2343,9 @@ rt2500pci_initialize(struct pci_dev *pci goto exit_destroy_workqueue; #ifdef CONFIG_RT2500PCI_BUTTON - strcpy(acpi_device_class(&rt2x00pci->acpi_dev), "rt2500pci_button"); - strcpy(acpi_device_bid(&rt2x00pci->acpi_dev), "rt2500pci"); - strcpy(acpi_device_name(&rt2x00pci->acpi_dev), "rt2500pci"); + strcpy(acpi_device_class(&rt2x00pci->acpi_dev), DRV_NAME "_button"); + strcpy(acpi_device_bid(&rt2x00pci->acpi_dev), DRV_NAME); + strcpy(acpi_device_name(&rt2x00pci->acpi_dev), DRV_NAME); init_timer(&rt2x00pci->poll_timer); diff -uprN wireless-2.6-rx/drivers/net/wireless/rt2x00/rt2500usb.c wireless-2.6-name/drivers/net/wireless/rt2x00/rt2500usb.c --- wireless-2.6-rx/drivers/net/wireless/rt2x00/rt2500usb.c 2006-02-28 17:45:10.000000000 +0100 +++ wireless-2.6-name/drivers/net/wireless/rt2x00/rt2500usb.c 2006-02-28 17:57:39.000000000 +0100 @@ -19,8 +19,8 @@ */ /* - Module: rt2x00usb - Abstract: rt2x00usb device specific routines. + Module: rt2500usb + Abstract: rt2500usb device specific routines. Supported chipsets: RT2570. */ @@ -37,7 +37,10 @@ #include <net/iw_handler.h> #include <net/d80211.h> -#define DRV_NAME "rt2x00usb" +/* + * Set enviroment defines for rt2x00.h + */ +#define DRV_NAME "rt2500usb" #ifdef CONFIG_RT2500USB_DEBUG #define CONFIG_RT2X00_DEBUG @@ -651,7 +651,7 @@ rt2500usb_rxdone(void *data) memcpy(skb_put(skb, size), entry->data_addr, size); - ieee80211_rx(net_dev, skb, &ring->params.rx); + __ieee80211_rx(net_dev, skb, &ring->params.rx); } usb_submit_urb(entry->urb, GFP_ATOMIC); @@ -2004,7 +2007,7 @@ rt2500usb_initialize(struct usb_interfac rt2x00usb->usb_intf = usb_intf; - rt2x00usb->workqueue = create_singlethread_workqueue("rt2500usb"); + rt2x00usb->workqueue = create_singlethread_workqueue(DRV_NAME); if(!rt2x00usb->workqueue) return -ENODEV; @@ -2200,6 +2200,7 @@ static struct usb_device_id rt2500usb_de { USB_DEVICE(0x14b2, 0x3c02), .driver_info = RT2570}, /* D-LINK */ { USB_DEVICE(0x2001, 0x3c00), .driver_info = RT2570}, + { USB_DEVICE(0x07d1, 0x3c03), .driver_info = RT2570}, /* Gigabyte */ { USB_DEVICE(0x1044, 0x8001), .driver_info = RT2570}, { USB_DEVICE(0x1044, 0x8007), .driver_info = RT2570}, - To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html