summaryrefslogtreecommitdiff
path: root/net-wireless/compat-wireless/files/ath9k_htc_ethtool_driver.patch
diff options
context:
space:
mode:
Diffstat (limited to 'net-wireless/compat-wireless/files/ath9k_htc_ethtool_driver.patch')
-rw-r--r--net-wireless/compat-wireless/files/ath9k_htc_ethtool_driver.patch37
1 files changed, 37 insertions, 0 deletions
diff --git a/net-wireless/compat-wireless/files/ath9k_htc_ethtool_driver.patch b/net-wireless/compat-wireless/files/ath9k_htc_ethtool_driver.patch
new file mode 100644
index 00000000..a7b4a870
--- /dev/null
+++ b/net-wireless/compat-wireless/files/ath9k_htc_ethtool_driver.patch
@@ -0,0 +1,37 @@
+From: Sujith Manoharan <Sujith.Manoharan@atheros.com>
+
+Pass the correct module name and device interface so that
+ethtool can display the proper values.
+
+The firmware version will be fixed later on when the FW
+can actually report a version. :)
+
+Reported-by: Richard Farina <sidhayn@gmail.com>
+Signed-off-by: Sujith Manoharan <Sujith.Manoharan@atheros.com>
+---
+ drivers/net/wireless/ath/ath9k/hif_usb.c | 4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/drivers/net/wireless/ath/ath9k/hif_usb.c b/drivers/net/wireless/ath/ath9k/hif_usb.c
+index f1b8af6..2d10239 100644
+--- a/drivers/net/wireless/ath/ath9k/hif_usb.c
++++ b/drivers/net/wireless/ath/ath9k/hif_usb.c
+@@ -1040,7 +1040,7 @@ static int ath9k_hif_usb_probe(struct usb_interface *interface,
+ }
+
+ ret = ath9k_htc_hw_init(hif_dev->htc_handle,
+- &hif_dev->udev->dev, hif_dev->device_id,
++ &interface->dev, hif_dev->device_id,
+ hif_dev->udev->product, id->driver_info);
+ if (ret) {
+ ret = -EINVAL;
+@@ -1158,7 +1158,7 @@ fail_resume:
+ #endif
+
+ static struct usb_driver ath9k_hif_usb_driver = {
+- .name = "ath9k_hif_usb",
++ .name = KBUILD_MODNAME,
+ .probe = ath9k_hif_usb_probe,
+ .disconnect = ath9k_hif_usb_disconnect,
+ #ifdef CONFIG_PM
+-- 1.7.4.4