aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/usb/hso.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/usb/hso.c')
-rw-r--r--drivers/net/usb/hso.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/drivers/net/usb/hso.c b/drivers/net/usb/hso.c
index 79a30b4..86292e6 100644
--- a/drivers/net/usb/hso.c
+++ b/drivers/net/usb/hso.c
@@ -72,7 +72,6 @@
#include <linux/serial_core.h>
#include <linux/serial.h>
-#include <linux/pm_runtime.h>
#define MOD_AUTHOR "Option Wireless"
#define MOD_DESCRIPTION "USB High Speed Option driver"
@@ -1504,8 +1503,7 @@ static void tiocmget_intr_callback(struct urb *urb)
if (serial_state_notification->bmRequestType != BM_REQUEST_TYPE ||
serial_state_notification->bNotification != B_NOTIFICATION ||
le16_to_cpu(serial_state_notification->wValue) != W_VALUE ||
- /* fix problem with GTM601 and 1.7 firmware; see http://lists.goldelico.com/pipermail/gta04-owner/2012-February/001643.html */
- (le16_to_cpu(serial_state_notification->wIndex) & ~0x4) != W_INDEX ||
+ le16_to_cpu(serial_state_notification->wIndex) != W_INDEX ||
le16_to_cpu(serial_state_notification->wLength) != W_LENGTH) {
dev_warn(&usb->dev,
"hso received invalid serial state notification\n");
@@ -2967,8 +2965,6 @@ static int hso_probe(struct usb_interface *interface,
/* save our data pointer in this device */
usb_set_intfdata(interface, hso_dev);
- pm_runtime_allow(&hso_dev->usb->dev);
-
/* done */
return 0;
exit: