From: Dan Carpenter <dan.carpenter@oracle.com>
Date: Tue, 22 May 2012 17:54:34 +0000 (+0300)
Subject: USB: Checking the wrong variable in usb_disable_lpm()
X-Git-Tag: firefly_0821_release~3680^2~2609^2~8^2~4
X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=55558c33d6d46cb6f426b729f4119e3b2f12f02b;p=firefly-linux-kernel-4.4.55.git

USB: Checking the wrong variable in usb_disable_lpm()

We check "u1_params" instead of checking "u2_params".

Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Sarah Sharp <sarah.a.sharp@linux.intel.com>
---

diff --git a/drivers/usb/core/hub.c b/drivers/usb/core/hub.c
index 04fb834c3fa1..25a7422ee657 100644
--- a/drivers/usb/core/hub.c
+++ b/drivers/usb/core/hub.c
@@ -3379,7 +3379,7 @@ int usb_disable_lpm(struct usb_device *udev)
 		return 0;
 
 	udev->lpm_disable_count++;
-	if ((udev->u1_params.timeout == 0 && udev->u1_params.timeout == 0))
+	if ((udev->u1_params.timeout == 0 && udev->u2_params.timeout == 0))
 		return 0;
 
 	/* If LPM is enabled, attempt to disable it. */