usb: dwc3: debugfs: fix off by one when entering testmode
authorGerard Cauvy <g-cauvy1@ti.com>
Fri, 10 Feb 2012 10:14:53 +0000 (12:14 +0200)
committerFelipe Balbi <balbi@ti.com>
Fri, 10 Feb 2012 10:14:53 +0000 (12:14 +0200)
When implementing the USB2 testmode support via debugfs,
Felipe has committed a mistake when counting the number
of letters of some of the strings, resulting on an off
by one error which prevented some of the Test modes to
be entered properly.

This patch, fixes that mistake.

Signed-off-by: Gerard Cauvy <g-cauvy1@ti.com>
Signed-off-by: Felipe Balbi <balbi@ti.com>
drivers/usb/dwc3/debugfs.c

index 78ec092db5eb5fd2cbb4116cb0a181b183bf813c..d4a30f11872425018176196ddbade2eeb92ef6ff 100644 (file)
@@ -525,11 +525,11 @@ static ssize_t dwc3_testmode_write(struct file *file,
                testmode = TEST_J;
        else if (!strncmp(buf, "test_k", 6))
                testmode = TEST_K;
-       else if (!strncmp(buf, "test_se0_nak", 13))
+       else if (!strncmp(buf, "test_se0_nak", 12))
                testmode = TEST_SE0_NAK;
-       else if (!strncmp(buf, "test_packet", 12))
+       else if (!strncmp(buf, "test_packet", 11))
                testmode = TEST_PACKET;
-       else if (!strncmp(buf, "test_force_enable", 18))
+       else if (!strncmp(buf, "test_force_enable", 17))
                testmode = TEST_FORCE_EN;
        else
                testmode = 0;