This patch (as1605) removes a useless test from the EHCI debugfs
code.  There's no point checking whether p.qh is non-NULL; we already
know it is and in any case it gets dereferenced aerlier in the
function.

The useless test was identified by smatch.

Signed-off-by: Alan Stern <st...@rowland.harvard.edu>
Reported-by: Fengguang Wu <fengguang...@intel.com>

---

 drivers/usb/host/ehci-dbg.c |    6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

Index: usb-3.6/drivers/usb/host/ehci-dbg.c
===================================================================
--- usb-3.6.orig/drivers/usb/host/ehci-dbg.c
+++ usb-3.6/drivers/usb/host/ehci-dbg.c
@@ -653,10 +653,8 @@ static ssize_t fill_periodic_buffer(stru
                                                seen [seen_count++].qh = p.qh;
                                } else
                                        temp = 0;
-                               if (p.qh) {
-                                       tag = Q_NEXT_TYPE(ehci, hw->hw_next);
-                                       p = p.qh->qh_next;
-                               }
+                               tag = Q_NEXT_TYPE(ehci, hw->hw_next);
+                               p = p.qh->qh_next;
                                break;
                        case Q_TYPE_FSTN:
                                temp = scnprintf (next, size,

--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to